我在 Digits 上训练了一个神经网络模型,它似乎运行良好。
然后我导出经过训练的模型文件并将它们复制到运行标准 caffe web 演示的不同系统中。
我希望能够插入这些文件并让它们在 Caffe 中运行,但我收到了错误。
具体来说,我将模型复制到 bvlc_reference_caffenet.caffemodel 中,将deploy.prototxt 复制到deploy.prototxt 中,将mean.binaryproto 复制到ilsvrc_2012_mean.npy 文件中。 但是,当我尝试运行它时,它似乎不喜欢错误消息所示的mean.binaryproto 文件的格式:
IOError: Failed to interpret file '/home/vagrant/caffe/python/caffe/imagenet/ilsvrc_2012_mean.npy' as a pickle
我在这里做错了什么?在与 caffe 一起使用之前,我是否需要以某种方式处理来自 Digits 的mean.binaryproto 文件?
最佳答案
您需要将.binaryproto
文件转换为numpy文件。
有一个很好的例子here使用caffe.io
和caffe.proto
。
关于neural-network - 运行在 Digits 上训练的模型时,Caffe Web 演示出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31615990/