1. 용어정리
+ COCO(Common Objects in COntext) Detection Challenge
+ TensorFlow Object Detection API
https://github.com/tensorflow/models/tree/master/research/object_detection
+ Model
https://github.com/tensorflow/models
+ COCO-trained models
+ Kitti-trained models
+ Open Images-trained models {#open-images-models}
+ MAP
+ Pre-trained
+ TFRecord
+ CloudML
+ Oxford-IIIT Pets lives
+ Annotate
+ Label
...
2. AI 관련 기법 정리
+ 각종 모델 정리
+ 학습을 위한 두 가지 방법 정리(We can use a pre-trained model, and then use transfer learning to learn a new object, or we could learn new objects entirely from scratch)
...
3. Object Detection API 내 파일 정보 정리
+ Check point (model.ckpt.data-00000-of-00001, model.ckpt.index, model.ckpt.meta)
텐서플로우 학습 체크 포인트로, 나중에, 다른 데이타를 학습 시킬때 Transfer Learning을 이용할
때, 텐서플로우 그래프에 이 체크포인트를 로딩하여, 그 체크포인트 당시의 상태로 학습 시켜놓
을 수 있다. 이 예제에서는 사용하지 않지만, 다른 데이타를 이용하여 학습할때 사용한다.
+ 학습된 모델 그래프 (frozen_inference_graph.pb)
학습이 완료된 그래프에 대한 내용을 Export 해놓은 파일이다. 이 예제에서는 이 모델 파일을 다시 로딩하여
Prediction을 수행한다.
+ Graph proto (pgrah.pbtxt)
+ 라벨맵
라벨맵은 {Object Detection API 설치 디렉토리}/models/object_detection/data 디렉토리 안에 몇몇 샘플 모
델에 대한 라벨맵이 저장되어 있다. 라벨맵은 모델에서 사용한 분류 클래스에 대한 정보로
name,id,display_name 식으로 정의되며, name은 텍스트 라벨, id는 라벨을 숫자로 표현한 값 (반드시 1부
터 시작해야 한다.), display_name은 Prediction 결과를 원본 이미지에서 인식한 물체들을 박스처리해서 출
력하는데 이때 박스에 어떤 물체인지 출력해주는 문자열에 들어가는 텍스트 이다.
여기서 사용한 라벨맵은 mscoco_label_map.pbtxt 파일이 사용되었다.
+ 학습 CONFIG 파일
모델 학습과 예측에 사용되는 각종 설정 정보를 저장한 파일로 위에서 미리 정의된 모델별로 각각 다른 설정
파일을 가지고 있으며 설정 파일의 위치는 {Object Detection API 설치 디렉토
리}/models/object_detection/samples/configs 에 {모델명}.config 에 저장되어 있다.
+ Annotation XML 설정값들 정리
+ pbtxt 역할에 대해서 정리하기.
+ Configuring jobs(https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/configuring_jobs.md)
...
4. 학습 관련 도구 정리
- 이미지 라벨링 학습도구 목록 업데이트
...
5. 소스코드 분석
'머신러닝&딥러닝 개발 > Tensorflow 정리' 카테고리의 다른 글
Tensorflow 관련 용어 정리 (0) | 2017.12.19 |
---|---|
[정보] Tensorflow Object Detection API 관련 용어 정리 (0) | 2017.12.18 |
[강의] 모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌 수강(1) (0) | 2017.12.18 |
[강의] 모두를 위한 머신러닝/딥러닝 온라인강좌 (0) | 2017.12.18 |
머신러닝 전조 (0) | 2017.12.18 |