介绍
Caffe(Convolutional Architecture for Fast Feature Embedding)是由伯克利视觉和学习中心(Berkeley Vision and Learning Center,BVLC)开发的基于C++/Python实现的卷积神经网络框架,由贾扬清开发和维护。
Caffe提供了C++、Python和Matlab的接口,目前版本较多。
Caffe主页:http://caffe.berkeleyvision.org/
Caffe Linux版本:https://github.com/BVLC/caffe
Caffe Faster Rcnn版本:https://github.com/rbgirshick/py-faster-rcnn
Caffe Windows版本:https://github.com/niuzhiheng/caffe
特点
1.速度快,利用MKL、OpenBLAS、cuBLAS等计算库,大量计算优化工作由计算库保证;
2.完全开源;
3.带有一系列的参考模型、用例,可快速上手;
4.Caffe有很多活跃的社区及分支版本,比如Caffe for Intel、Caffe for RCNN等;
5.Caffe结构组织清晰,可读性好