Kaffee (Software) - Caffe (software)
Originalautor(en) | Yangqing Jia |
---|---|
Entwickler | Berkeley Vision and Learning Center |
Stabile Version | 1.0 / 18. April 2017
|
Repository | |
Geschrieben in | C++ |
Betriebssystem | Linux , macOS , Windows |
Typ | Bibliothek für Deep Learning |
Lizenz | BSD |
Webseite | Café |
Teil einer Serie über |
Maschinelles Lernen und Data Mining |
---|
Caffe (Convolutional Architecture for Fast Feature Embedding) ist ein Deep-Learning- Framework, das ursprünglich an der University of California in Berkeley entwickelt wurde . Es ist Open Source , unter einer BSD-Lizenz . Es ist in C++ geschrieben , mit einer Python- Schnittstelle.
Geschichte
Yangqing Jia hat das Caffe-Projekt während seiner Promotion an der UC Berkeley ins Leben gerufen. Es wird derzeit auf GitHub gehostet .
Merkmale
Caffe unterstützt viele verschiedene Arten von Deep-Learning-Architekturen, die auf Bildklassifizierung und Bildsegmentierung ausgerichtet sind . Es unterstützt CNN , RCNN, LSTM und vollständig verbundene neuronale Netzwerkdesigns. Caffe unterstützt GPU- und CPU-basierte Beschleunigungsberechnungskernelbibliotheken wie NVIDIA cuDNN und Intel MKL .
Anwendungen
Caffe wird in akademischen Forschungsprojekten, Startup-Prototypen und sogar in industriellen Großanwendungen in den Bereichen Vision, Sprache und Multimedia eingesetzt. Yahoo! hat Caffe auch in Apache Spark integriert , um CaffeOnSpark, ein verteiltes Deep-Learning-Framework, zu erstellen.
Kaffee2
Im April 2017 kündigte Facebook Caffe2 an, das neue Funktionen wie Recurrent Neural Networks enthält . Ende März 2018 wurde Caffe2 in PyTorch fusioniert .