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にマージされた。

関連項目

出典

外部リンク 

 

応用機械学習
アメリカ合衆国のIT企業
画像処理
フリー科学ソフトウェア
人工ニューラルネットワーク