2017-05-21 6 views
0

이제 tensorflow.I에 대한 내 자신의 이미지 데이터를 TFRrcords로 변환하는 연습을하고 있습니다. 정말 tensorflow가 새롭기 때문에 Github에서 가져온 build_image_data.py를 수정했습니다. 내 자신의 이미지 데이터를 TFRecords로 변환합니다

는 원래 코드의 일부입니다 :

bazel-bin/inception/build_image_data \ 
     --train_directory="${TRAIN_DIR}" \ 
     --validation_directory="${VALIDATION_DIR}" \ 
     --output_directory="${OUTPUT_DIRECTORY}" \ 
     --labels_file="${LABELS_FILE}" \ 
     --train_shards=128 \ 
     --validation_shards=24 \ 
     --num_threads=8 

그리고로 교체 :

# convert the data. 
bazel-bin/inception/build_image_data \ 
--train_directory=("C:/Dataset/Training data") 
--validation_directory=("C:/Dataset/Test data") 
--output_directory=("C:/Dataset/Trf") 
--labels_file="C:/Dataset/Labels file" 
--train_shards=128 
--validation_shards=24 
--num_threads=8 

그러나 다음과 같이 나는 오류가 발생했습니다 :

File "<ipython-input-12-4e5ff554c85f>", line 90 
    bazel-bin/inception/build_image_data --train_directory=("C:/Dataset/Training data") 
                        ^
SyntaxError: can't assign to operator 

사람 수 도와주세요, 제발.

감사합니다.

답변

0

그냥 경로 괄호를 제거 :

bazel-bin/inception/build_image_data \ 
--train_directory="C:/Dataset/Training data" 
--validation_directory="C:/Dataset/Test data" 
--output_directory="C:/Dataset/Trf" 
--labels_file="C:/Dataset/Labels file" 
--train_shards=128 
--validation_shards=24 
--num_threads=8