我无法对您的问题发表评论,因为我还没有足够的积分。所以让我给你一个笼统的答案。
-
您提到的inception-2015-12-05.tgz 文件包含您需要的两个文件:
a) imagenet_comp_graph_label_strings.txt
b) tensorflow_inception_graph.pb
还有一个您不需要的许可证文件。这两个文件可让您对图像进行预测。
-
你提到the model was not saved after a reboot, so I had to download it again via the same script 的那部分让我很感兴趣。我从来没有遇到过这样的问题。现在试试这个:
- 在您选择的位置创建一个文件夹。说
~/Documents。
- 当您运行 python 脚本
classify_image.py 时,使用--model_dir 标志将模型文件目录重定向到~/Documents。这实际上会将必要的文件下载并解压缩到指定位置,此后您可以在--model_dir 标志中使用相同的位置。
看看这个:
Aruns-MacBook-Pro:imagenet arundas$ python classify_image.py --model_dir ~/Documents/
>> Downloading inception-2015-12-05.tgz 100.0%
Succesfully downloaded inception-2015-12-05.tgz 88931400 bytes.
W tensorflow/core/framework/op_def_util.cc:332] Op BatchNormWithGlobalNormalization is deprecated. It will cease to work in GraphDef version 9. Use tf.nn.batch_normalization().
giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca (score = 0.89233)
indri, indris, Indri indri, Indri brevicaudatus (score = 0.00859)
lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens (score = 0.00264)
custard apple (score = 0.00141)
earthstar (score = 0.00107)
Aruns-MacBook-Pro:imagenet arundas$ python classify_image.py --model_dir ~/Documents/
W tensorflow/core/framework/op_def_util.cc:332] Op BatchNormWithGlobalNormalization is deprecated. It will cease to work in GraphDef version 9. Use tf.nn.batch_normalization().
giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca (score = 0.89233)
indri, indris, Indri indri, Indri brevicaudatus (score = 0.00859)
lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens (score = 0.00264)
custard apple (score = 0.00141)
earthstar (score = 0.00107)
模型没有第二次下载。
希望这会有所帮助。