본문 바로가기
728x90

TensorFlow2

[Tensorflow-Serving] Inception-v3 서버 만들기 개요Tensorflow-Serving설치 를 완료 후에 해야 한다tensorflow serving : Inception-v3 모델로 추론하는 서버를 만들어 보자모델 세이브 파일과 간단한 스크립트 실행으로 가능 하다https://tensorflow.github.io/serving/ 준비 : Inception-v3 모델 파일적당한곳에 모델 파일을 저장 한다 http://download.tensorflow.org/models/image/imagenet/inception-v3-2016-03-01.tar.gz 위의 모든 파일을 적당한 곳에 압축 풀어준다 서버 : 서버 실행tensorflow-serving 루트 폴더로 이동한다 아래의 명령어를 터미널을 열고 스크립트 실행빨간 글씨는 위에서 받은 모델 폴더 지정 ba.. 2017. 6. 25.
[Keras] Image Data Generator 사용 후 추론 성능 차이 개요 - Keras Image Data Generator 사용 하기 Inception-v3, Resnet, VGG ,..... 을 이용하여 이미지 학습을 할 때, 많은 수의 이미지가 필요하다. 인터넷에 있는 데이터셋 (ImageNet, Flowers 데이터)을 활용 하면 되지만 자신의 이미지를 학습할 때는 이미지 데이터셋이 많이 부족하다. Tensorflow 또는 Keras 문서를 읽어보면 부족한 데이터는 이미지의 변형을 주어서 이미지의 수를 늘리라고 한다.처음에는 XnConvert 등 이미지 일괄처리 프로그램을 사용 했지만, 이미지에 한번 변형을 줄 때마다 직접 설정을 하고 실행하기 때문에 귀찮다. 그리고 만들 수 있는 변형 이미지도 제한적일 수 밖에 없다. 그래서 Keras 에서 제공하는 이미지 전처.. 2017. 4. 14.
728x90