inception-resnet-v2 image classification
# inception-resnet-v2 설명
https://tensorflow.blog/2016/09/01/new-convnet-model-inception-resnet-v2/
https://research.googleblog.com/2016/08/improving-inception-and-image.html
# tensorflow 'models-slim' 소스코드 다운로드
https://github.com/tensorflow/models
# 다운로드 받은 'slim' 소스코드 폴더로 이동 ex) $HOME/models/slim
앞으로 사용할 .ckpt 파일과 label_image.py는 이 폴더 아래 있어야 한다
# inception-resnet-v2 체크포인트 파일 다운로드 후 models/slim/ 아래에 압축 해제
ex) $HOME/models/slim/inception_resnet_v2_2016_08_30.ckpt
# 추론 소스코드 작성 ($HOME/models/slim/label_image.py)
import os # set your .ckpt file |
# label_image.py 터미널에서 실행 , 추론
추론에 사용된 샘플 사진 panda.jpg
$ python label_image.py
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcublas.so locally |
터미널 창 내용을 확인하면 높은 점수로 추론에 성공한다. 기존에 .pb 파일을 사용하여 추론 한 것보다 시간은 조금 더 걸린다.
그렇지만 .ckpt 파일을 바로 사용하여 추론할 수 있다. 이 소스를 활용하면 inception-v4 등 기타 모델을 사용 할 수 있겠다
다음에는 inception-resnet-v2 모델을 사용하여 원하는 이미지로 학습 시켜보고 이 소스를 활용하여 추론 해 봐야지.
* 참고
http://stackoverflow.com/questions/39750572/tensorflow-inception-resnet-v2-input-tensor
# 자신의 데이터로 재학습 후 추론 하기
'archive.tar' 카테고리의 다른 글
[TensorFlow] 모델 체크포인트 변환 .ckpt to .pb (inception-resnet-v2) (9) | 2017.03.21 |
---|---|
[TensorFlow] Inception - Resnet V2 를 사용한 image retraining (10) | 2017.03.17 |
[TensorFlow] Inception-v3 를 이용하여 원하는 이미지 학습과 추론 해보기 (12) | 2016.12.16 |
xrdp 에러 해결책 (0) | 2016.11.21 |
[TensorFlow] TFrecord 원하는 이미지 학습을 위한 데이터셋 만들기 (6) | 2016.11.17 |