Сравнение программ глубокого обучения

Данная таблица проводит сопоставление фреймворков, библиотек программ и отдельных программ для глубокого обучения.

Обзор программ глубокого обучения

Наименование Разработчик Лицензия[a] Открытое Платформа Язык Интерфейс Поддержка OpenMP Поддержка OpenCL Поддержка CUDA Автоматическое дифференцирование Предварительное обучение рекуррентные сети свёрточные сети Машина Больцмана/Глубокая сеть доверия Параллельные вычисления
Apache SINGA Apache Incubator Apache 2.0 Да Linux, Mac OS X, Windows C++ Python, C++, Java Нет Да Да Неизвестно Да Да Да Да Да
Caffe Berkeley Vision and Learning Center Лицензия BSD Да Linux, Mac OS X, Windows[1] C++ Python, MATLAB Да В разработке [2] Да Да Да[3] Да Да Нет Неизвестно
Deeplearning4j Группа Skymind, Adam Gibson Apache 2.0 Да Linux, Mac OS X, Windows, Android (Кроссплатформенность) Java Java, Scala, Clojure, Python (Keras) Да Нет[4] Да[5] Вычислительный граф Да[6] Да Да Да Да[7]
Dlib Девис Кинг Лицензия Boost Да Кроссплатформенность C++ Python, C++ Да Нет Да Да Да Нет Да Да Да
Keras Франсуа Шолле Лицензия MIT Да Linux, Mac OS X, Windows Python Python Через Theano В стадии разработки через Theano, планируется через TensorFlow Да Да Да[8] Да Да Да Да[9]
Microsoft Cognitive Toolkit Microsoft Research Лицензия MIT[10] Да Windows, Linux[11] (OSX в планах через Docker) C++ Python, C++, командная строка,[12] BrainScript[13] (.NET в планах[14]) Да[15] Нет Да Да Да[16] Да[17] Да[17] Нет[18] Да[19]
MXNet Distributed (Deep) Machine Learning Community Apache 2.0 Да Linux, Mac OS X, Windows,[20][21] AWS, Android,[22] iOS, JavaScript[23] малая корневая библиотека на C++ C++, Python, Julia, Matlab, JavaScript, Go, R, Scala, Perl Да В планах[24] Да Да[25] Да[26] Да Да Да Да[27]
Neural Designer Artelnics Проприетарное Нет Linux, Mac OS X, Windows C++ Графический интерфейс пользователя Да Нет Нет Неизвестно Неизвестно Нет Нет Нет Неизвестно
OpenNN Artelnics GNU LGPL Да Кроссплатформенность C++ C++ Да Нет Нет Неизвестно Неизвестно Нет Нет Нет Неизвестно
TensorFlow Команда Google Brain Apache 2.0 Да Linux, Mac OS X, Windows[28] C++, Python Python, C/C++, Java, Go Нет В планах[29][30] Да Да[31] Да[32] Да Да Да Да
Theano Монреальский университет Лицензия BSD Да Кроссплатформенность Python Python Да В разработке [33] Да Да[34][35] Через зоопарк моделей Lasagne[36] Да Да Да Да[37]
Torch Ронан Коллобер, Корай Кавукчоглу, Клемент Фарабет Лицензия BSD Да Linux, Mac OS X, Windows,[38] Android,[39] iOS C, Lua Lua, LuaJIT,[40] C, библиотека утилит для C++/OpenCL[41] Да Внешняя реализация [42][43] Да[44][45] Через Autograd Твиттера[46] Да[47] Да Да Да Да[48]
Mathematica Wolfram Research Проприетарное Нет Windows, Mac OS X, Linux, Облачные вычисления C++ командная строка, Java, C++ Нет Да Да Да Да[49] Да Да Да Да

Связанное программное обеспечение