我正在尝试使用TensorFlow和Docker构建图像识别器程序当我尝试训练分类器时,我不断收到以下错误: 使用此代码:
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
socket.error: [Errno 104] Connection reset by peer
然后当我再次运行代码时出现错误:
IOError: CRC check failed 0x76f1f85e != 0x6caceac0L
有什么建议吗?
答案 0 :(得分:1)
在处理完这个问题之后,我发现解压缩初始v3文件时出错,所以我不得不手动安装TensorFlow git目录并将其放入tf_files目录然后在文件中删除image_retraining.py包含初始v3文件的链接的DATA_URL以及使用DATA_URL的方法。
答案 1 :(得分:-1)
@Research 2:在运行代码时,必须在tf_files文件夹中创建名为inception的文件夹。 1)删除该文件夹 2)从“http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz”下载文件 3)解压缩并将其放在tf_files
中现在打开文件retrain.py并注释整个方法def maybe_download_and_extract()或者从另一个方法def main(_)调用此方法,这是该方法的第7行,注释掉并试着运行你的再次编码,它会完美无缺。
@Aritroper:谢谢你的回答