运行TensorFlow图像再训练教程时出错

时间:2016-09-18 21:40:07

标签: python tensorflow

我有一个关于TensorFlow的基本问题。我正在关注"TensorFlow for Poets" tutorial,当我尝试运行此命令时,我仍然停留在图像重新训练中:

# python tensorflow/examples/image_retraining/retrain.py \
--bottleneck_dir=/tf_files/bottlenecks \
--how_many_training_steps 500 \
--model_dir=/tf_files/inception \
--output_graph=/tf_files/retrained_graph.pb \
--output_labels=/tf_files/retrained_labels.txt \
--image_dir /tf_files/flower_photos

我收到了错误:"--bottleneck_dir=/tf_files/bottlenecks: No such file or directory"

我已经使用Anaconda安装安装了TensorFlow,并且我没有按照codelab教程中的建议安装Docker。所以我的问题是我做错了什么?是否有必要安装Docker Toolbox?

1 个答案:

答案 0 :(得分:5)

从错误消息中,您似乎已将问题(以及原始教程)中的确切命令粘贴到shell中,并且开头的#被解释为注释,并且它正在尝试将第二行作为命令执行。

如果您粘贴命令而没有python tensorflow/examples/image_retraining/retrain.py \ --bottleneck_dir=/tf_files/bottlenecks \ --how_many_training_steps 500 \ --model_dir=/tf_files/inception \ --output_graph=/tf_files/retrained_graph.pb \ --output_labels=/tf_files/retrained_labels.txt \ --image_dir /tf_files/flower_photos ,则应该有效:

#

这看起来像教程中的一个错误 - 同一页面上的第二个命令没有NULL - 所以我提交了https://jsfiddle.net/2r1hs76u/2/来解决这个问题。