Данная таблица проводит сопоставление фреймворков, библиотек программ и отдельных программ для глубокого обучения.
Обзор программ глубокого обучения Наименование Разработчик Лицензия Открытое Платформа Язык Интерфейс Поддержка OpenMP Поддержка OpenCL Поддержка CUDA Автоматическое дифференцирование Предварительное обучение рекуррентные сети свёрточные сети Машина Больцмана/Глубокая сеть доверия Параллельные вычисления 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 C++ Python, MATLAB В разработке Deeplearning4j Группа Skymind, Adam Gibson Apache 2.0 Linux, Mac OS X, Windows, Android (Кроссплатформенность) Java Java, Scala, Clojure, Python (Keras) Девис Кинг Лицензия Boost КроссплатформенностьC++Python, C++ Keras Франсуа Шолле Лицензия MIT Linux, Mac OS X, Windows Python Python Через Theano В стадии разработки через Theano, планируется через TensorFlow Keras Documentatin // Applications Does Keras support using multiple GPUs? · Issue #2436 · fchollet/keras Microsoft Cognitive Toolkit Microsoft Research Лицензия MIT Windows, Linux (OSX в планах через Docker) C++ Python, C++, командная строка, BrainScript (.NET в планах) url=https://github.com/Microsoft/CNTK/issues/534 Distributed (Deep) Machine Learning Community Apache 2.0 Linux, Mac OS X, Windows, AWS, Android, iOS, JavaScript малая корневая библиотека на C++ C++, Python, Julia, Matlab, JavaScript, Go, R, Scala, Perl http://mxnet.readthedocs.io/ Artelnics Проприетарное Linux, Mac OS X, Windows C++ Графический интерфейс пользователя OpenNN Artelnics GNU LGPL Кроссплатформенность C++ C++ TensorFlow Команда Google Brain Apache 2.0 Linux, Mac OS X, WindowsTensorFlow 0.12 adds support for Windows C++, Python Python, C/C++, Java, Go Theano Монреальский университет Лицензия BSD Кроссплатформенность Python Python В разработке Группы Google Через зоопарк моделей Lasagne Using multiple GPUs — Theano 0.8.2 documentation Torch Ронан Коллобер, Корай Кавукчоглу, Клемент Фарабет Лицензия BSD Linux, Mac OS X, Windows, Android, iOS C, Lua Lua, LuaJIT, C, библиотека утилит для C++/OpenCL Внешняя реализация Mathematica Wolfram Research Проприетарное Windows, Mac OS X, Linux, Облачные вычисления C++ командная строка, Java, C++
Примечания
Категория:Применение искусственного интеллекта Категория:Нейронные сети Категория:Анализ данных Категория:Свободное программное обеспечение Категория:Цифровая обработка изображений Категория:Машинное обучение Категория:Глубокое обучение