2

我在 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 文件?

4

1 回答 1

2

您需要将.binaryproto文件转换为 numpy 文件。这里有一个很好的例子,使用caffe.ioand caffe.proto

于 2015-11-18T09:05:26.887 回答