Тип | бібліотека для глибокого навчання |
---|---|
Автор | Янці Дзя (кит.: 贾扬清, англ. Yangqing Jia) |
Розробник | Центр бачення та навчання Берклі (англ. Berkeley Vision and Learning Center) |
Стабільний випуск | 1.0[1] (18 квітня, 2017 ) |
Операційна система | Linux, macOS, Windows[2] |
Мова програмування | C++ |
Ліцензія | BSD[3] |
Репозиторій | github.com/BVLC/caffe |
Вебсайт | caffe.berkeleyvision.org |
Частина з циклу |
Машинне навчання та добування даних |
---|
CAFFE (англ. Convolutional Architecture for Fast Feature Embedding) — це система для глибокого навчання, первинно розроблена в Каліфорнійському університеті в Берклі. Вона є відкритою, з ліцензією BSD.[4] Її написано мовою C++ з інтерфейсом для Python.[5]
Янці Дзя створив проект 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]