Caffe(全稱Convolutional Architecture for Fast Feature Embedding)是壹個兼具表達性、速度和思維模塊化的深度學習框架,由伯克利人工智能研究小組和伯克利視覺和學習中心開發。雖然其內核是用C++編寫的,但Caffe有Python和Matlab相關接口。
Caffe支持多種類型的深度學習架構,面向圖像分類和圖像分割,還支持CNN、RCNN、LSTM和全連接神經網絡設計。Caffe支持基於GPU和CPU的加速計算內核庫,如NVIDIA cuDNN和Intel MKL。
Caffe是壹個深度學習框架,最初開發於加利福尼亞大學伯克利分校。Caffe在BSD許可下開源,使用C++編寫,帶有Python接口。是賈揚清在加州大學伯克利分校攻讀博士期間創建了Caffe項目。項目托管於GitHub,擁有眾多貢獻者。
Caffe應用於學術研究項目、初創原型甚至視覺、語音和多媒體領域的大規模工業應用。雅虎還將Caffe與Apache Spark集成在壹起,創建了壹個分布式深度學習框架CaffeOnSpark。2017年4月,Facebook發布Caffe2,加入了遞歸神經網絡等新功能。2018年3月底,Caffe2並入PyTorch。