Caffe

Software From Wikipedia, the free encyclopedia

Caffe ist eine Programmbibliothek für Deep Learning.[3] Sie wurde von Yangqing Jia während seiner Ph.D.-Zeit am Vision and Learning Center der University of California, Berkeley entwickelt.[4]

Schnelle Fakten Basisdaten ...
Caffe
Basisdaten
Hauptentwickler Berkeley Artificial Intelligence Research (BAIR)
Entwickler Yangqing Jia
Erscheinungsjahr 2014
Aktuelle Version 1.0[1][2]
(18. April 2017)
Betriebssystem Unixoide, macOS, Microsoft Windows
Programmier­sprache C++
Kategorie Programmbibliothek für Deep Learning
Lizenz BSD-Lizenz
deutschsprachig nein
caffe.berkeleyvision.org/
Schließen

Caffe hat zuerst die MATLAB-Implementierung von schnellen Convolutional Neural Networks (CNN) nach C und C++ portiert. Caffe enthält zahlreiche Algorithmen und Deep-Learning-Architekturen für die Klassifikation und Clusteranalyse von Bilddaten. CNN, R-CNN (Rekurrentes neuronales Netz), LSTM (Long short-term memory) und vollständig verbundene neuronale Netze werden unterstützt. Mit Caffe kann die Grafikprozessor-basierte Beschleunigung mit cuDNN von Nvidia genutzt werden[5].

Als hauptsächliche Programmierschnittstelle sind Python[6] (NumPy) und MATLAB vorgesehen. Yahoo hat Caffe in Apache Spark eingebunden (caffeonspark) um Deep Learning verteilt zu verwenden.[7]

Literatur

  • Yangqing Jia u. a.: Caffe: Convolutional Architecture for Fast Feature Embedding. New York 2014 (Online [PDF]).

Einzelnachweise

Related Articles

Wikiwand AI