Caffe (программное обеспечение)

Фреймворк глубокого обучения
Кафе
Оригинальный автор(ы)Янцин Цзя
Разработчик(и)Центр видения и обучения в Беркли
Стабильный релиз
1.0 [1] / 18 апреля 2017 г. ; 7 лет назад ( 2017-04-18 )
Репозиторий
  • github.com/BVLC/caffe
Написано вС++
Операционная системаLinux , MacOS , Windows [2]
ТипБиблиотека для глубокого обучения
ЛицензияБСД [3]
Веб-сайтcaffe.berkeleyvision.org

Caffe (Convolutional Architecture for Fast Feature Embedding) — это фреймворк глубокого обучения , изначально разработанный в Калифорнийском университете в Беркли . Он имеет открытый исходный код и лицензию BSD . [4] Он написан на языке C++ с интерфейсом Python . [5]

История

Янцин Цзя создал проект Caffe во время своей докторской диссертации в Калифорнийском университете в Беркли, работая в лаборатории Тревора Даррелла. [6] Первая версия, названная «DeCAF», впервые появилась весной 2013 года, когда она использовалась для соревнования ILSVRC (позже названного ImageNet). Библиотека была названа Caffe и выпущена для публики в декабре 2013 года. [6] Она достигла окончания поддержки в 2018 году. Она размещена на GitHub . [7]

Функции

Caffe поддерживает множество различных типов архитектур глубокого обучения, ориентированных на классификацию и сегментацию изображений . Он поддерживает CNN , RCNN, LSTM и полностью связанные нейронные сети. [8] Caffe поддерживает библиотеки вычислительного ядра ускорения на базе GPU и CPU, такие как Nvidia cuDNN и Intel MKL . [9] [10]

Приложения

Caffe используется в академических исследовательских проектах, прототипах стартапов и даже в крупномасштабных промышленных приложениях в области зрения, речи и мультимедиа. Yahoo! также интегрировала Caffe с Apache Spark для создания CaffeOnSpark, распределенной среды глубокого обучения. [11]

Caffe2

В апреле 2017 года Facebook анонсировал Caffe2, [12] который включал новые функции, такие как рекуррентная нейронная сеть (RNN). В конце марта 2018 года Caffe2 был объединен с PyTorch . [13]

Смотрите также

Ссылки

  1. ^ "BVLC/caffe". GitHub . 31 марта 2020 г.
  2. ^ "Microsoft/caffe". GitHub . 30 марта 2020 г.
  3. ^ "caffe/LICENSE at master". GitHub . 31 марта 2020 г.
  4. ^ "BVLC/caffe". GitHub . 31 марта 2020 г.
  5. ^ "Сравнение фреймворков: Deeplearning4j, Torch, Theano, TensorFlow, Caffe, Paddle, MxNet, Keras и CNTK". Архивировано из оригинала 29.03.2017 . Получено 29.03.2017 .
  6. ^ ab "The Caffe Deep Learning Framework: интервью с основными разработчиками". Embedded Vision. 17 января 2016 г.
  7. ^ "Caffe: быстрый открытый фреймворк для глубокого обучения". GitHub. 31 марта 2020 г.
  8. ^ "Caffe tutorial - vision.princeton.edu" (PDF) . Архивировано из оригинала (PDF) 5 апреля 2017 г.
  9. ^ "Глубокое обучение для компьютерного зрения с Caffe и cuDNN". Блог разработчиков NVIDIA . 16 октября 2014 г.
  10. ^ "mkl_alternate.hpp". BVLC Caffe . Получено 2018-04-11 .
  11. ^ "Yahoo вступает в гонку искусственного интеллекта с CaffeOnSpark". 29 февраля 2016 г.
  12. Команда, Caffe2 (18 апреля 2017 г.). «Caffe2 Open Source предоставляет разработчикам кроссплатформенные инструменты машинного обучения». Caffe2 .{{cite web}}: CS1 maint: numeric names: authors list (link)
  13. ^ "Caffe2 объединяется с PyTorch". Medium . 16 мая 2018 г.
  • Официальный сайт
Retrieved from "https://en.wikipedia.org/w/index.php?title=Caffe_(software)&oldid=1230766697"