У наступній таблиці зведені відомості про деякі з найпопулярніших програмних каркасів, бібліотек та комп'ютерних програм для глибокого навчання.
Перелік програмного забезпечення глибокого навчання
Назва | Розробник | Ліцензія | Відкрите | Платформа | Мова | Інтерфейс | Підтримка OpenMP | Підтримка OpenCL | Підтримка CUDA | Авто дифернціювання | Містить треновані моделі | Рекурентні мережі | Згорткові мережі | ОМБ/ГМП | Паралельне виконання (багатовузлове) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[en] | Apache Software Foundation | Apache 2.0 | Так | Linux, Mac OS X, Windows | Python, , Java | Ні | Так | Так | ? | Так | Так | Так | Так | Так | |
Caffe | Berkeley Vision and Learning Center | Ліцензія BSD | Так | Linux, Mac OS X, Windows | Python, MATLAB | Так | В розробці | Так | Так | Так | Так | Так | Ні | ? | |
Deeplearning4j | Інженерна команда Skymind; спільнота Deeplearning4j; первинно — Адам Ґібсон (англ. Adam Gibson) | Apache 2.0 | Так | Linux, Mac OS X, Windows, Android (багатоплатформне) | Java | Java, Scala, Clojure, Python (Keras) | Так | В планах | Так | Обчислювальний граф | Так | Так | Так | Так | Так |
Dlib | Девіс Кінг | Ліцензія Boost | Так | багатоплатформне | Так | Ні | Так | Так | Так | Ні | Так | Так | Так | ||
Keras | Франсуа Шоллє | Ліцензія MIT | Так | Linux, Mac OS X, Windows | Python | Python | Через Theano | В стадії розробки через Theano і в планах через TensorFlow | Так | Так | Так | Так | Так | Так | Так |
Microsoft Cognitive Toolkit | Microsoft Research | Ліцензія MIT | Так | Windows, Linux (OSX в планах через Docker) | Python, , командний рядок, BrainScript (.NET в планах) | Так | Ні | Так | Так | Так | Так | Так | Ні | Так | |
MXNet | Distributed (Deep) Machine Learning Community | Apache 2.0 | Так | Linux, Mac OS X, Windows,AWS, Android,iOS, JavaScript | невелика коренева бібліотека | , Python, Julia, Matlab, JavaScript, Go, R, Scala, Perl | Так | В планах | Так | Так | Так | Так | Так | Так | Так |
[en] | Artelnics | власницька | Ні | Linux, Mac OS X, Windows | Графічний інтерфейс користувача | Так | Ні | Ні | ? | ? | Ні | Ні | Ні | ? | |
N2D2 | CEA | [en] | Так | Linux, Windows | Python, C, , CUDA | Python, | Так | Так | Так | Так | Так | Ні | Так | Ні | Так |
[en] | Artelnics | GNU LGPL | Так | багатоплатформне | Так | Ні | Ні | ? | ? | Ні | Ні | Ні | ? | ||
TensorFlow | Команда Google Brain | Apache 2.0 | Так | Linux, Mac OS X, Windows | , Python | Python, C/, Java, Go | Ні | В планах | Так | Так | Так | Так | Так | Так | Так |
Theano | Монреальський університет | Ліцензія BSD | Так | багатоплатформне | Python | Python | Так | В розробці | Так | Так | Через зоопарк моделей Lasagne | Так | Так | Так | Так |
Torch | Ронан Коллобер, Корай Кавукчоглу, Клемент Фарабет | Ліцензія BSD | Так | Linux, Mac OS X, Windows,Android,iOS | C, Lua | Lua, LuaJIT,C, бібліотека утиліт для /OpenCL | Так | Сторонні реалізації | Так | Через Autograd Твіттера | Так | Так | Так | Так | Так |
Mathematica | Wolfram Research | власницька | Ні | Windows, Mac OS X, Linux, Хмарні обчислення | командний рядок, Java, | Ні | Так | Так | Так | Так | Так | Так | Так | Так |
- Ліцензії тут є спрощеними, і не претендують на вичерпність ліцензійних умов. Деякі бібліотеки можуть внутрішньо використовувати інші бібліотеки за відмінними ліцензіями
Пов'язане програмне забезпечення
- [en] (NENGO) — графічне та сценарійне програмне забезпечення для імітування великомасштабних нейронних систем
- Numenta Platform for Intelligent Computing (платформа Numenta для розумних обчислень) — відкрита реалізація компанією Numenta їхньої моделі ієрархічної часової пам'яті.
Див. також
Примітки
- Microsoft/caffe. GitHub. (англ.)
- OpenCL Caffe. (англ.)
- Caffe Model Zoo. (англ.)
- Support for Open CL · Issue #27 · deeplearning4j/nd4j. GitHub. (англ.)
- . Архів оригіналу за 16 жовтня 2016. Процитовано 16 травня 2017. (англ.)
- Chris Nicholson; Adam Gibson. . Архів оригіналу за 11 лютого 2017. Процитовано 16 травня 2017. (англ.)
- Deeplearning4j. . Deeplearning4j. Архів оригіналу за 13 липня 2017. Процитовано 16 травня 2017. (англ.)
- Keras Documentatin // Applications (англ.)
- Does Keras support using multiple GPUs? · Issue #2436 · fchollet/keras (англ.)
- CNTK/LICENSE.md at master · Microsoft/CNTK · GitHub. GitHub. (англ.)
- Setup CNTK on your machine. GitHub. (англ.)
- CNTK usage overview. GitHub. (англ.)
- BrainScript Network Builder. GitHub. (англ.)
- .NET Support · Issue #960 · Microsoft/CNTK. GitHub. (англ.)
- How to train a model using multiple machines? · Issue #59 · Microsoft/CNTK. GitHub. (англ.)
- https://github.com/Microsoft/CNTK/issues/140#issuecomment-186466820 (англ.)
- CNTK - Computational Network Toolkit. Microsoft Corporation. (англ.)
- url=https://github.com/Microsoft/CNTK/issues/534 (англ.)
- Multiple GPUs and machines. Microsoft Corporation. (англ.)
- Releases · dmlc/mxnet. Github. (англ.)
- Installation Guide — mxnet documentation. Readthdocs. (англ.)
- MXNet Smart Device. ReadTheDocs. (англ.)
- MXNet.js. Github. (англ.)
- Support for other Device Types, OpenCL AMD GPU · Issue #621 · dmlc/mxnet. GitHub. (англ.)
- http://mxnet.readthedocs.io/[недоступне посилання](англ.)
- Model Gallery. GitHub. (англ.)
- Run MXNet on Multiple CPU/GPUs with Data Parallel. GitHub. (англ.)
- TensorFlow 0.12 adds support for Windows (англ.)
- tensorflow/roadmap.md at master · tensorflow/tensorflow · GitHub. GitHub.[недоступне посилання з квітня 2019](англ.)
- OpenCL support · Issue #22 · tensorflow/tensorflow. GitHub. (англ.)
- https://www.tensorflow.org/ (англ.)
- https://github.com/tensorflow/models (англ.)
- . Архів оригіналу за 1 квітня 2017. Процитовано 16 травня 2017. (англ.)
- http://deeplearning.net/software/theano/library/gradient.html (англ.)
- https://groups.google.com/d/msg/theano-users/mln5g2IuBSU/gespG36Lf_QJ (англ.)
- Recipes/modelzoo at master · Lasagne/Recipes · GitHub. GitHub. (англ.)
- Using multiple GPUs — Theano 0.8.2 documentation [ 2017-05-04 у Wayback Machine.] (англ.)
- https://github.com/torch/torch7/wiki/Windows (англ.)
- GitHub - soumith/torch-android: Torch-7 for Android. GitHub. (англ.)
- Torch7: A Matlab-like Environment for Machine Learning (PDF). (англ.)
- GitHub - jonathantompson/jtorch: An OpenCL Torch Utility Library. GitHub. (англ.)
- Cheatsheet. GitHub. (англ.)
- cltorch. GitHub. (англ.)
- Torch CUDA backend. GitHub. (англ.)
- Torch CUDA backend for nn. GitHub. (англ.)
- https://github.com/twitter/torch-autograd (англ.)
- ModelZoo. GitHub. (англ.)
- https://github.com/torch/torch7/wiki/Cheatsheet#distributed-computing--parallel-processing (англ.)
- http://blog.stephenwolfram.com/2017/03/the-rd-pipeline-continues-launching-version-11-1/ (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U nastupnij tablici zvedeni vidomosti pro deyaki z najpopulyarnishih programnih karkasiv bibliotek ta komp yuternih program dlya glibokogo navchannya Perelik programnogo zabezpechennya glibokogo navchannyaNazva Rozrobnik Licenziya Vidkrite Platforma Mova Interfejs Pidtrimka OpenMP Pidtrimka OpenCL Pidtrimka CUDA Avto difern ciyuvannya Mistit trenovani modeli Rekurentni merezhi Zgortkovi merezhi OMB GMP Paralelne vikonannya bagato vuzlove en Apache Software Foundation Apache 2 0 Tak Linux Mac OS X Windows C Python C Java Ni Tak Tak Tak Tak Tak Tak TakCaffe Berkeley Vision and Learning Center Licenziya BSD Tak Linux Mac OS X Windows C Python MATLAB Tak V rozrobci Tak Tak Tak Tak Tak Ni Deeplearning4j Inzhenerna komanda Skymind spilnota Deeplearning4j pervinno Adam Gibson angl Adam Gibson Apache 2 0 Tak Linux Mac OS X Windows Android bagatoplatformne Java Java Scala Clojure Python Keras Tak V planah Tak Obchislyuvalnij graf Tak Tak Tak Tak TakDlib Devis King Licenziya Boost Tak bagatoplatformne C C Tak Ni Tak Tak Tak Ni Tak Tak TakKeras Fransua Shollye Licenziya MIT Tak Linux Mac OS X Windows Python Python Cherez Theano V stadiyi rozrobki cherez Theano i v planah cherez TensorFlow Tak Tak Tak Tak Tak Tak TakMicrosoft Cognitive Toolkit Microsoft Research Licenziya MIT Tak Windows Linux OSX v planah cherez Docker C Python C komandnij ryadok BrainScript NET v planah Tak Ni Tak Tak Tak Tak Tak Ni TakMXNet Distributed Deep Machine Learning Community Apache 2 0 Tak Linux Mac OS X Windows AWS Android iOS JavaScript nevelika koreneva biblioteka C C Python Julia Matlab JavaScript Go R Scala Perl Tak V planah Tak Tak Tak Tak Tak Tak Tak en Artelnics vlasnicka Ni Linux Mac OS X Windows C Grafichnij interfejs koristuvacha Tak Ni Ni Ni Ni Ni N2D2 CEA en Tak Linux Windows Python C C CUDA Python C Tak Tak Tak Tak Tak Ni Tak Ni Tak en Artelnics GNU LGPL Tak bagatoplatformne C C Tak Ni Ni Ni Ni Ni TensorFlow Komanda Google Brain Apache 2 0 Tak Linux Mac OS X Windows C Python Python C C Java Go Ni V planah Tak Tak Tak Tak Tak Tak TakTheano Monrealskij universitet Licenziya BSD Tak bagatoplatformne Python Python Tak V rozrobci Tak Tak Cherez zoopark modelej Lasagne Tak Tak Tak TakTorch Ronan Kollober Koraj Kavukchoglu Klement Farabet Licenziya BSD Tak Linux Mac OS X Windows Android iOS C Lua Lua LuaJIT C biblioteka utilit dlya C OpenCL Tak Storonni realizaciyi Tak Cherez Autograd Tvittera Tak Tak Tak Tak TakMathematica Wolfram Research vlasnicka Ni Windows Mac OS X Linux Hmarni obchislennya C komandnij ryadok Java C Ni Tak Tak Tak Tak Tak Tak Tak TakLicenziyi tut ye sproshenimi i ne pretenduyut na vicherpnist licenzijnih umov Deyaki biblioteki mozhut vnutrishno vikoristovuvati inshi biblioteki za vidminnimi licenziyamiPov yazane programne zabezpechennya en NENGO grafichne ta scenarijne programne zabezpechennya dlya imituvannya velikomasshtabnih nejronnih sistem Numenta Platform for Intelligent Computing platforma Numenta dlya rozumnih obchislen vidkrita realizaciya kompaniyeyu Numenta yihnoyi modeli iyerarhichnoyi chasovoyi pam yati Div takozhPorivnyannya naboriv danih dlya mashinnogo navchannya en en Perelik naboriv danih dlya doslidzhen u mashinnomu navchanni en PrimitkiMicrosoft caffe GitHub angl OpenCL Caffe angl Caffe Model Zoo angl Support for Open CL Issue 27 deeplearning4j nd4j GitHub angl Arhiv originalu za 16 zhovtnya 2016 Procitovano 16 travnya 2017 angl Chris Nicholson Adam Gibson Arhiv originalu za 11 lyutogo 2017 Procitovano 16 travnya 2017 angl Deeplearning4j Deeplearning4j Arhiv originalu za 13 lipnya 2017 Procitovano 16 travnya 2017 angl Keras Documentatin Applications angl Does Keras support using multiple GPUs Issue 2436 fchollet keras angl CNTK LICENSE md at master Microsoft CNTK GitHub GitHub angl Setup CNTK on your machine GitHub angl CNTK usage overview GitHub angl BrainScript Network Builder GitHub angl NET Support Issue 960 Microsoft CNTK GitHub angl How to train a model using multiple machines Issue 59 Microsoft CNTK GitHub angl https github com Microsoft CNTK issues 140 issuecomment 186466820 angl CNTK Computational Network Toolkit Microsoft Corporation angl url https github com Microsoft CNTK issues 534 angl Multiple GPUs and machines Microsoft Corporation angl Releases dmlc mxnet Github angl Installation Guide mxnet documentation Readthdocs angl MXNet Smart Device ReadTheDocs angl MXNet js Github angl Support for other Device Types OpenCL AMD GPU Issue 621 dmlc mxnet GitHub angl http mxnet readthedocs io nedostupne posilannya angl Model Gallery GitHub angl Run MXNet on Multiple CPU GPUs with Data Parallel GitHub angl TensorFlow 0 12 adds support for Windows angl tensorflow roadmap md at master tensorflow tensorflow GitHub GitHub nedostupne posilannya z kvitnya 2019 angl OpenCL support Issue 22 tensorflow tensorflow GitHub angl https www tensorflow org angl https github com tensorflow models angl Arhiv originalu za 1 kvitnya 2017 Procitovano 16 travnya 2017 angl http deeplearning net software theano library gradient html angl https groups google com d msg theano users mln5g2IuBSU gespG36Lf QJ angl Recipes modelzoo at master Lasagne Recipes GitHub GitHub angl Using multiple GPUs Theano 0 8 2 documentation 2017 05 04 u Wayback Machine angl https github com torch torch7 wiki Windows angl GitHub soumith torch android Torch 7 for Android GitHub angl Torch7 A Matlab like Environment for Machine Learning PDF angl GitHub jonathantompson jtorch An OpenCL Torch Utility Library GitHub angl Cheatsheet GitHub angl cltorch GitHub angl Torch CUDA backend GitHub angl Torch CUDA backend for nn GitHub angl https github com twitter torch autograd angl ModelZoo GitHub angl https github com torch torch7 wiki Cheatsheet distributed computing parallel processing angl http blog stephenwolfram com 2017 03 the rd pipeline continues launching version 11 1 angl