首先让我说,我是一个深度学习的初学者,并试图通过遵循Tensorflow教程找到自己的方法,该教程主要是将inception V3方法应用于flowers数据集。在
https://www.tensorflow.org/tutorials/image_retraining
其中包括:
cd~
curl-O(flower数据链接)--运行良好
焦油xzf花_照片.tgz--运行良好
bazel build tensorflow/示例/图像培训:再培训--错误:未找到bazel命令
为了能够继续学习本教程,我还完成了Tensorflow安装教程,并将其修改(替换为35到36)以适用于python3.6兼容whl,如下所示:pip install--ignore installed--upgradehttps://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.1-cp36-cp36m-win_amd64.whl
现在回到主要问题:在安装flower数据集和安装bazel包之后,cygwin64。我进入Bazel文件夹,运行论坛中建议的配置文件,以及touch WORKSPACE和bagel build。当我运行命令“bazel build tensorflow/examples/image\r培训:再培训我仍然收到错误:“Bazel命令未找到”
在打开我自己的问题之前,我在stackoverflow上遵循了类似的问题,例如:questions-41791171/bazel build for tensorflow inception model,git按照指示克隆了整个tensorflow文件夹,但结果是:bagel:command未找到
总而言之,如何运行Tensorflow Flowerset教程并克服以下错误:bagel:command not found和:bazel:command not found?在
对TensorFlow Image Retraining tutorial不强制使用Bazel。在
您也可以运行再培训.py位于\tensorflow\examples\image_retraining\文件夹中,从tensorflow GitHub repo克隆来重新训练Inception v3模型或Mobilenet模型。在
https://raw.githubusercontent.com/tensorflow/tensorflow/master/tensorflow/examples/image_retraining/retrain.py
将Flowers datasets文件夹(flower_photos)放在image_retraining下,然后运行再培训.py具体如下:
您应该看到脚本将下载Inception v3模型。
正在进行图像重新训练。
再培训结束后,您应该看到以下内容:
同时复制输出_图形.pb和输出_标签.txt在C:\tmp文件夹中,这是对image_retraining文件夹的重新训练输出。
要验证重新训练的模型,可以运行标签_图像.py如下所示。 它应该显示前5个预测。在
^{pr2}$预期产出如下:
相关问题 更多 >
编程相关推荐