Caffe (software)

CAFFE (Convolutional Architecture for Fast Feature Embedding) is a deep learning framework, originally developed at University of California, Berkeley. It is open source, under a BSD license.[4] It is written in C++, with a Python interface.[5]

Caffe
Original author(s)Yangqing Jia
Developer(s)Berkeley Vision and Learning Center
Stable release
1.0[1] / 18 April 2017 (2017-04-18)
Repository
Written inC++
Operating systemLinux, macOS, Windows[2]
TypeLibrary for deep learning
LicenseBSD[3]
Websitecaffe.berkeleyvision.org

History

Yangqing Jia created the caffe project during his PhD at UC Berkeley.[6] Now there are many contributors to the project, and it is hosted at GitHub.[7]

Features

Caffe supports many different types of deep learning architectures geared towards image classification and image segmentation. It supports CNN, RCNN, LSTM and fully connected neural network designs.[8] Caffe supports GPU- and CPU-based acceleration computational kernel libraries such as NVIDIA cuDNN and Intel MKL.[9][10]

Applications

Caffe is being used in academic research projects, startup prototypes, and even large-scale industrial applications in vision, speech, and multimedia. Yahoo! has also integrated caffe with Apache Spark to create CaffeOnSpark, a distributed deep learning framework.[11]

Caffe2

In April 2017, Facebook announced Caffe2,[12] which included new features such as Recurrent Neural Networks. At the end of March 2018, Caffe2 was merged into PyTorch.[13]

gollark: <@543131534685765673> 2fd575c5d947cae5b79f286a08991fab04c65636c6cf6a3b7218f0858740b27a09d5d31b1d65c3ab7b356b134298ef9c13a475eb4e00b81d4dfdc8228150969e
gollark: 565b06ade1fa5f9cb79d026f977d2bb9492605a28e3fa9c968a830d6bdae974b2d46e6ac694abade7567c8e830db2956189a237b24bfe4821df5c984e9ff8497
gollark: Maybe you could write it down using minoteaur™, coming soon.
gollark: You can write it down so you don't forget!
gollark: > so long as everyone can live equally and be happy with what they have, i don't careThis is not entirely the case.

See also

  • Comparison of deep learning software

References

  1. "BVLC/caffe". GitHub. 31 March 2020.
  2. "Microsoft/caffe". GitHub. 30 March 2020.
  3. "caffe/LICENSE at master". GitHub. 31 March 2020.
  4. "BVLC/caffe". GitHub. 31 March 2020.
  5. "Comparing Frameworks: Deeplearning4j, Torch, Theano, TensorFlow, Caffe, Paddle, MxNet, Keras & CNTK". Archived from the original on 2017-03-29. Retrieved 2017-03-29.
  6. "The Caffe Deep Learning Framework: An Interview with the Core Developers". Embedded Vision. 17 January 2016.
  7. "Caffe: a fast open framework for deep learning". GitHub. 31 March 2020.
  8. "Caffe tutorial - vision.princeton.edu" (PDF). Archived from the original (PDF) on April 5, 2017.
  9. "Deep Learning for Computer Vision with Caffe and cuDNN". NVIDIA Developer Blog. October 16, 2014.
  10. "mkl_alternate.hpp". BVLC Caffe. Retrieved 2018-04-11.
  11. "Yahoo enters artificial intelligence race with CaffeOnSpark". February 29, 2016.
  12. Team, Caffe2 (April 18, 2017). "Caffe2 Open Source Brings Cross Platform Machine Learning Tools to Developers". Caffe2.
  13. "Caffe2 Merges With PyTorch". Medium. May 16, 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.