有谁知道所有重要的pycaffe命令是否有备忘单? 到目前为止,我只使用matlab接口和终端+ bash脚本来使用caffe。
我想转向使用ipython并完成ipython笔记本示例。但是我发现很难概述python的caffe模块中的所有函数。 (我对python也很陌生)。
答案 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