如何在Windows上重新训练图像

时间:2017-03-11 08:39:19

标签: python windows docker machine-learning tensorflow

我是新生,刚开始我的机器学习之旅。我跟着一本书和Josh Gordon的视频教程(https://www.youtube.com/watch?v=cSKfRcEDGUs),但是在#34; TensorFlow停留了诗人",其中说:

# In 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

我在这里遇到了两个问题:

  1. 没有名为' image_retraining'的目录。也不称为retrain.py;
  2. 码头工人无法打开。
  3. 第一个问题似乎很容易解决,因为我找到了Tensorflow Retrain on Windows, 但第二个仍未解决。每次我启动" Boot2DockerStart"时,它都会闪烁一个错误,表示运行错误:启动机器失败" boot2docker-vm":退出状态1'然后退出所以我搜索过,大多数答案都说虚拟化已经被禁用了,但是我通过任务管理器检查了它,虚拟化状态是'启用'这真让我困惑... 所以我想知道:如何修复docker问题?有没有办法可以在没有泊坞窗的情况下运行Retrain?而且,如果两个问题都难以解决,我应该安装一个Linux吗?

    P.S。我使用Win10,python版本是3.5,使用Anaconda安装并在VS2015中编码,tensorflow版本是gpu-0.12.1

1 个答案:

答案 0 :(得分:0)

您可以在“TensorFlow For Poets - Setting up”(适用于Linux和Mac)中查看更完整的说明集

在Windows上,确保正确设置了Docker Toolbox (the one using Boot2docker) 确保在Windows 10上没有Hyper-V Windows already activated,因为Hyper-V和VirtualBox都有一些问题在一起运行。