Caffe

CAFFE（Convolutional Architecture for Fast Feature Embedding）は、カリフォルニア大学バークレー校で開発されたディープラーニングのフレームワークである。オープンソースのソフトウェアであり、BSDライセンスの元に公開されている。ソースコードはC++で書かれており、Pythonインターフェイスが存在する。

 歴史 
Yangqing JiaがUC BerkeleyのPhD在籍中にcaffeプロジェクトを作った。現在ではたくさんのコントリビュータがプロジェクトに参加しており、GitHubでホストされている。

 機能 
caffeは、画像分類やなどに向けたさまざまな種類のディープラーニングアーキテクチャをサポートしている。CNN、RCNN、LSTM、全結合ニューラルネットワーク設計をサポートしている。caffeは、NVIDIA cuDNNやIntel MKLなどの、GPUおよびCPUベースのアクセラレーション計算カーネルライブラリをサポートしている。

 アプリケーション 
Caffeはアカデミックな研究プロジェクト、スタートアップのプロトタイピング、さらに、ビジョン、音声、マルチメティア分野での大規模な産業アプリケーションにも使用されている。Yahoo!はcaffeをApache Sparkと統合し、分散ディープラーニングフレームワークCaffeOnSparkを開発した。

 Caffe2 
2017年4月、FacebookはCaffe2を発表した。Caffe2には回帰型ニューラルネットワークなどの新機能が含まれている。2018年3月、Caffe2はPyTorchにマージされた。

 関連項目 



 出典 

 外部リンク 



Category:応用機械学習
Category:アメリカ合衆国のIT企業
Category:画像処理
Category:科学に関する自由ソフトウェア
Category:人工ニューラルネットワーク
Category:C++でプログラムされたソフトウェア