python - 如何在 Windows 上重新训练图像

标签 python windows docker machine-learning tensorflow

我是大一新生,刚刚开始我的机器学习之旅。我遵循了 Josh Gordon (https://www.youtube.com/watch?v=cSKfRcEDGUs) 的一本书和视频教程,但停在了“TensorFlow for poets”,其中说:

# 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

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

  1. 没有名为“image_retraining”的目录,也没有名为 retrain.py 的文件;
  2. docker 无法打开。

第一个问题似乎很容易解决,因为我找到了 Tensorflow Retrain on Windows , 但第二个仍未解决。每次我启动“Boot2DockerStart”时,它都会闪烁一条错误消息,提示“运行错误:无法启动机器“boot2docker-vm”:退出状态 1”,然后退出。所以我搜索了一下,大多数答案都说虚拟化已禁用,但我检查了任务管理器,虚拟化状态为“启用”,这让我很困惑...... 所以我想知道:如何解决 docker 问题?有没有一种方法可以在没有 docker 的情况下运行 Retrain?而且,如果这两个问题都难以解决,我是否应该安装一个 linux?

附言我用的是Win10,python版本是3.5,用Anaconda安装,VS2015编码,tensorflow版本是gpu-0.12.1

最佳答案

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

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

关于python - 如何在 Windows 上重新训练图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42733150/

相关文章:

docker - 如何在 "preparing"状态下获取 docker 服务任务的日志

ruby-on-rails - 使用Ruby on Rails Docker镜像将日志发送到ELK中的Logstash

amazon-web-services - 结合使用AWS ECR和Portainer推/拉图像不起作用

python - 您如何检查小部件是否在 Tkinter 中具有焦点?

python - 箱线图中的自动(晶须敏感)ylim

java - 以具有完全权限的管理员身份运行 Java 文件

python - 为什么 QTreeView.scrollTo() 最初不工作

python - 是否有基于 DJango 的网站模板的精选存储库?

python - 使用 Python 从命令行下载文件

c++ - 对 WinMain@16 的 undefined reference (代码块)