【发布时间】:2023-03-03 21:28:01
【问题描述】:
我开始使用caffe 进行深度学习。我有.caffemodel 文件,其中包含我训练的权重和特定的神经网络。我正在使用python接口。
我发现我可以通过这样做来加载我的网络和我的权重:
solver=caffe.get_solver('prototxtfile.prototxt')
solver.net.copy_from('weights.caffemodel')
但我不想微调我的应用程序。我只想使用这些权重。我想执行网络,并且对于 Imagenet 数据集中的每个图像,我想获得分类的结果(而不是整个批次的准确性)。我该怎么做?
非常感谢。
【问题讨论】:
-
首先加载您的网络和源网络,然后将源权重分配给您的网络并保存您修改后的网络(像surgery 示例一样,然后只需将您的输入加载到网络和转发网络(
net.forward)
标签: python deep-learning caffe