2016-12-26 4 views
0

그래서 github ("https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/image_retraining/retrain.py") 에서 retrain.py 코드를 통해 이미지 분류기 모델의 Inception 3을 다시 학습하려고합니다. (코드가 너무 길어 여기에 게시해서는 안됩니다.)Inception3을 사용한 Tensorflow 이미지 재교육; 새로운 이미지는 어디에 저장해야합니까?

그러나 사용하려는 이미지를 저장하는 올바른 방법이나 저장해야하는 디렉토리를 파악할 수 없습니다. 나는 파이썬 3.5와 윈도우 7을 사용하고있다

현재, 내가 원하는 레이블에 따라 명명 된 하위 폴더에서 더 세분화 된 Images 폴더에 이미지가있다.

그래서 예를 들어, 그것은 이미지가 기본 폴더입니다 Images -> 'Cats' -> 'Dogs' -> 'Fish'

같은 일이, 그리고 하위 폴더는 동물의 종류입니다.

Images 폴더는 nnist tutorial.py를 실행할 때 Mnist 자습서가 자동으로 Mnist 자릿수 데이터 세트를 다운로드 한 위치 인 C:\tmp\ 위치에 있습니다. 그래서 나는 같은 위치에 이미지를 저장해야한다고 생각했습니다.

나는 위의 github의 링크에서 retrain.py를 실행하면 :

가 나는 코드를 통해 보면서 Image_dir에 대한 기본 값을 찾기 위해 노력했습니다

Image directory "" not found. File "C:\Users\Amit\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow\models\image\imagenet\tf_retrain.py", line 668, in main class_count = len(image_lists.keys()) AttributeError: 'NoneType' object has no attribute 'keys'

다음과 같은 오류를 얻을 수있는 def create_image_lists 함수에 대한 인수입니다 (스크립트에서 이미지를 찾고 있지만 찾을 수 없거나 코드를 제대로 이해하지 못하는 것 같습니다)

편집 : 명령 프롬프트를 통해 파이썬 3.5를 실행하는 데 문제가있어서 argparse를 사용할 수 없습니다.

감사합니다.

답변

관련 문제