caffe / pycaffe的备忘单?

时间:2015-09-03 15:32:44

标签: ipython-notebook caffe pycaffe

有谁知道所有重要的pycaffe命令是否有备忘单? 到目前为止,我只使用matlab接口和终端+ bash脚本来使用caffe。

我想转向使用ipython并完成ipython笔记本示例。但是我发现很难概述python的caffe模块中的所有函数。 (我对python也很陌生)。

1 个答案:

答案 0 :(得分:10)

请注意,弗拉维奥·费拉拉的答案有一个小问题,可能会浪费你很多时间:

net.blobs['data'].data[...] = my_image
net.forward()

如果您的第一个图层是数据类型图层,则上述代码无效,因为调用net.forward()时,它将从第一个图层开始,然后将覆盖插入的数据my_image。因此它将显示没有错误,但给你完全无关的输出。正确的方法是分配起始层和结束层,例如:

net.forward(start='conv1', end='fc')

这是一个使用pycaffe和一些matlab代码在LFW数据集上进行面部验证实验的Github存储库。我想这可能会有很大帮助,尤其是caffe_ftr.py文件。

https://github.com/AlfredXiangWu/face_verification_experiment

此外,这里有一些使用pycaffe进行图像分类的简短示例代码:

http://codrspace.com/Jaleyhd/caffe-python-tutorial/ http://prog3.com/sbdm/blog/u011762313/article/details/48342495