我正在尝试http://mxnet.io/tutorials/embedded/wine_detector.html中提到的MXNet教程(第34节;使用python3.4在树莓pi3上运行模型"特别是脚本" inception_predict.py"我设法修复了一些问题,但我对此错误感到困惑:
>> import inception_predict
[23:43:37] src / nnvm / legacy_json_util.cc:190:加载由先前版本v0.8.0保存的符号。试图升级......
[23:43:37] src / nnvm / legacy_json_util.cc:198:符号成功升级!>> predict_from_url(" http://imgur.com/HzafyBA&#34)
追溯(最近的呼叫最后):
文件"",第1行,在 NameError:name' predict_from_url'未定义
函数predict_from_url在导入的文件inception_predict.py中定义(如教程中所述),那么为什么python告诉我它没有定义? 我做错了什么?
答案 0 :(得分:0)
本教程有一些错误需要修复才能使其运行:
在inception_predict.py
中为导入列表添加时间... 导入cv2,os,urllib,时间 ...
使用您可以直接下载的网址(使用您喜欢的图片搜索引擎查找)
调用全名功能
inception_predict。 predict_from_url(" https://media.mnn.com/assets/images/2017/01/cow-in-pasture.jpg.838x0_q80.jpg")
经过这些小改动,你会看到类似的东西:
pre-processed image in 0.27312707901
MKL Build:20170209
forward pass in 0.131096124649
probability=0.784963, class=n02403003 ox
probability=0.099463, class=n03868242 oxcart
probability=0.035585, class=n03967562 plow, plough
probability=0.033620, class=n02415577 bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis
probability=0.015443, class=n02412080 ram, tup
[(0.78496253, 'n02403003 ox'), (0.09946309, 'n03868242 oxcart'), (0.035584591, 'n03967562 plow, plough'), (0.033620458, 'n02415577 bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis'), (0.015442736, 'n02412080 ram, tup')]