본문 바로가기

컴퓨터이야기

(79)
Face Classification https://github.com/oarriaga/face_classificationGITHUB에서 이걸 다운로드 받아서 실행해 보자 1. git clone https://github.com/oarriaga/face_classification.git 2. 환경을 맞춰주자. REQUIREMENT.txtkeras==2.0.5tensorflow==1.1.0pandas==0.19.1numpy==1.12.1h5py==2.7.0statisticsopencv2-python==3.2.0 3. 환경을 맞추기 위해 conda 를 사용한다.먼저 env를 만든다.conda create --name dev1 source activate dev1conda list => 아무것도 없다. 4. conda install keras==..
matcaffe 설치하기 지난번에 matcaffe 설치를 성공했었는데,실행되지 않는 모듈이 있어서 고생했다. 이번에도 이래저래 헤메고libboost 파일 설치, LD 라이브러리 path 지정 등 여러가지 손보다가 make matcaffe를 안했음을 알게 되었다. ㅋ그러니.. matlab에서 caffe 함수가 실행이 안된 모양이다. Error in matcaffe_init (line 19) if caffe('is_initialized') == 0Error in matcaffe_demo (line 53) matcaffe_init(); 요런 에러가 나온다면It looks to me like Matlab can't find your installation of matcaffe -- have you compiled it (make mat..
precision과 recall 인식/탐지 기술의 성능을 평가하기 위해서는 검출율과 정확도를 동시에 고려해야 한다. 검출율은 직관적으로는 detection rate이지만 학문적으로는 recall이란 용어를 사용한다. 그리고 정확도에는 precision이란 용어를 사용한다.recall은 대상 물체들을 빠뜨리지 않고 얼마나 잘 잡아내는지를 나타내고 precision은 검출된 결과가 얼마나 정확한지 즉, 검출 결과들 중 실제 물체가 얼마나 포함되어 있는지를 나타낸다. 어떤 인식 알고리즘의 precision과 recall을 정의해 보면 다음과 같다. detection이란 말이 단지 알고리즘의 출력(결과)임을 상기하면 두 용어의 개념이 보다 명확해진다. Average precision은 인식 알고리즘의 성능을 하나의 값으로 표현한 것으로서 pr..
온톨로지 온톨로지(Ontology)는 '존재론'이라하며 원래 사물의 존재 의미를 논의하는 철학적인 연구 영역을 뜻하는 말이다. 이 존재론은 "이 세계에는 어떤 종류의 존재자들(물리적, 현상적, 개념적, 추상적, 감성적)이 존재하는가, 그들의 본성(본질)은 무엇인가, 그들 존재자들 사이에는 어떤 관계가 있는가, 그들 존재자들로부터 어떻게 세계가 구성될 수 있는가"를 다루는 분야이다. 또 온톨로지는 '실재'라는 의미의 그리스어 'onto'와 학문 또는 강연 등의 의미를 갖는 'logia'의 합성어로부터 유래되었다.온톨로지(Ontology)란 사람들이 세상에 대하여 보고 듣고 느끼고 생각하는 것에 대하여 서로 간의 토론을 통하여 합의를 이룬 바를, 개념적이고 컴퓨터에서 다룰 수 있는 형태로 표현한 모델로, 개념의 타입..
시그모이드함수 미분
Pycaffe matcaffe 설치하기 1. Pycaffe를 설치해 보자make pycaffecd pythoncat requirememts.txt for req in $(cat requirements.txt); do sudo pip install $req; done--> 위 명령어 대로 설치하면 python3.4 환경에 설치되어서 --> 이렇게 응용해본다. for req in $(cat requirements.txt); do conda install $req; done python import caffe 가 잘 실행된다. python path 설정도 잊지 말자 헐 make matcaffe가 실행되지 않아서 한참 반나절을 헤맸는데어이없게도 build 디렉토리가 아니라 caffe 루트 디렉토리에서 실행하니 된다.참고하시기 바람 2. matcaff..
Caffe 설치하기 http://caffe.berkeleyvision.org/install_apt.html 참조먼저 파이썬 환경을 셋업하자conda create --name caffe_dev1source activate caffe_dev1 1. Opencv를 설치하자$ wget https://github.com/Itseez/opencv/archive/2.4.11.zip $ unzip 2.4.11.zip$ cd opencv-2.4.11$ mkdir release$ cd release$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. $ make$ sudo make install 또는 conda install opencv=2.4.11 2. 라이브러..
openface repository Openface 리파지토리에는 다음과 같은 것들이 포함되어 있다.batch-represent: Generate representations from a batch of images, stored in a directory by names.demos/web: Real-time web demo.demos/compare.py: Demo to compare two images.demos/vis-outputs.lua: Demo to visualize the network's outputs.demos/classifier.py: Demo to train and use classifiers.evaluation: LFW accuracy evaluation scripts.openface: Python library cod..