Caffe (програмне забезпечення)

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

Caffe
Тип бібліотека для глибинного навчання
Автор(и) Янці Дзя (кит. 贾扬清, англ. Yangqing Jia)
Розробник Центр бачення та навчання Берклі (англ. Berkeley Vision and Learning Center)
Стабільний випуск 1.0[1] (18 квітня 2017; 2 роки тому (2017-04-18))
Репозиторій github.com/BVLC/caffe
Операційна система Linux, macOS, Windows[2]
Написано на C++
Ліцензія BSD[3]
caffe.berkeleyvision.org

ІсторіяРедагувати

Янці Дзя створив проект caffe під час докторської праці в Каліфорнійському університеті в Берклі.[6] Тепер у цього проекту багато учасників, і його розміщено на GitHub.[7]

ВластивостіРедагувати

Caffe підтримує багато різних типів архітектур глибинного навчання, орієнтованих на класифікацію та сегментування зображень. Вона підтримує конструкції ЗНМ, РЗНМ, ДКЧП та повноз'єднаних нейронних мереж.[8] Caffe підтримує обчислювальні бібліотеки прискорювання на основі ГП та ЦП, такі як NVIDIA cuDNN та Intel MKL[en].[9][10]

ЗастосуванняРедагувати

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

У квітні 2017 року Facebook анонсувала Caffe2,[12] що включає нові властивості, такі як рекурентні нейронні мережі. В кінці березня 2018 року Caffe2 було влито до PyTorch.[13]

Див. такожРедагувати

ПриміткиРедагувати

  1. Випуск 1.0. 
  2. Microsoft/caffe. GitHub.  (англ.)
  3. caffe/LICENSE at master. GitHub.  (англ.)
  4. BVLC/caffe. GitHub.  (англ.)
  5. Comparing Frameworks: Deeplearning4j, Torch, Theano, TensorFlow, Caffe, Paddle, MxNet, Keras & CNTK. Архів оригіналу за 29 березень 2017. Процитовано 9 травень 2017.  (англ.)
  6. The Caffe Deep Learning Framework: An Interview with the Core Developers. Embedded Vision.  (англ.)
  7. Caffe: a fast open framework for deep learning. GitHub.  (англ.)
  8. Caffe tutorial - vision.princeton.edu. Архів оригіналу за 5 квітня 2017 р.  (англ.)
  9. Deep Learning for Computer Vision with Caffe and cuDNN.  (англ.)
  10. mkl_alternate.hpp. BVLC Caffe. Процитовано 2018-04-11. 
  11. Yahoo enters artificial intelligence race with CaffeOnSpark.  (англ.)
  12. Caffe2 Open Source Brings Cross Platform Machine Learning Tools to Developers.  (англ.)
  13. Caffe2 Merges With PyTorch.  (англ.)

ПосиланняРедагувати