Русская Википедия:Сравнение программ глубокого обучения

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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

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

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

Шаблон:Notelist

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

Примечания

Шаблон:Примечания Шаблон:Программы глубинного обучения

  1. Шаблон:Cite webШаблон:Ref-en
  2. Шаблон:Cite webШаблон:Ref-en
  3. Шаблон:Cite webШаблон:Ref-en
  4. Шаблон:Cite webШаблон:Ref-en
  5. Шаблон:Cite webШаблон:Ref-en
  6. Шаблон:Cite webШаблон:Ref-en
  7. Шаблон:Cite webШаблон:Ref-en
  8. Keras Documentatin // Applications Шаблон:WaybackШаблон:Ref-en
  9. Does Keras support using multiple GPUs? · Issue #2436 · fchollet/keras Шаблон:WaybackШаблон:Ref-en
  10. Шаблон:Cite webШаблон:Ref-en
  11. Шаблон:Cite webШаблон:Ref-en
  12. Шаблон:Cite webШаблон:Ref-en
  13. Шаблон:Cite webШаблон:Ref-en
  14. Шаблон:Cite webШаблон:Ref-en
  15. Шаблон:Cite webШаблон:Ref-en
  16. Шаблон:Cite web
  17. 17,0 17,1 Шаблон:Cite webШаблон:Ref-en
  18. url=https://github.com/Microsoft/CNTK/issues/534 Шаблон:WaybackШаблон:Ref-en
  19. Шаблон:Cite webШаблон:Ref-en
  20. Шаблон:Cite webШаблон:Ref-en
  21. Шаблон:Cite webШаблон:Ref-en
  22. Шаблон:Cite webШаблон:Ref-en
  23. Шаблон:Cite webШаблон:Ref-en
  24. Шаблон:Cite webШаблон:Ref-en
  25. http://mxnet.readthedocs.io/Шаблон:Ref-enШаблон:Недоступная ссылка
  26. Шаблон:Cite webШаблон:Ref-en
  27. Шаблон:Cite webШаблон:Ref-en
  28. TensorFlow 0.12 adds support for Windows Шаблон:WaybackШаблон:Ref-en
  29. Шаблон:Cite webШаблон:Недоступная ссылкаШаблон:Ref-en
  30. Шаблон:Cite webШаблон:Ref-en
  31. Шаблон:Cite webШаблон:Ref-en
  32. Шаблон:Cite webШаблон:Ref-en
  33. Шаблон:Cite webШаблон:Ref-en
  34. Шаблон:Cite webШаблон:Ref-en
  35. Шаблон:Ref-en Группы Google
  36. Шаблон:Cite webШаблон:Ref-en
  37. Using multiple GPUs — Theano 0.8.2 documentation Шаблон:WaybackШаблон:Ref-en
  38. Шаблон:Ref-en Home · torch/torch7 Wiki · GitHub
  39. Шаблон:Cite webШаблон:Ref-en
  40. Шаблон:Cite webШаблон:Ref-en
  41. Шаблон:Cite webШаблон:Ref-en
  42. Шаблон:Cite webШаблон:Ref-en
  43. Шаблон:Cite webШаблон:Ref-en
  44. Шаблон:Cite webШаблон:Ref-en
  45. Шаблон:Cite webШаблон:Ref-en
  46. Шаблон:Cite webШаблон:Ref-en
  47. Шаблон:Cite web
  48. Шаблон:Cite webШаблон:Ref-en