Syväoppimisohjelmien vertailu

Tässä taulukossa verrataan kehyksiä , ohjelmistokirjastoja ja itsenäisiä syväoppimisohjelmistoja .

Yleiskatsaus syväoppimisohjelmiin

Nimi Kehittäjä Lisenssi [a] avata Alusta Kieli Käyttöliittymä Avaa MP- tuki OpenCL- tuki CUDA- tuki Automaattinen erottelu esikoulutus toistuvia verkkoja konvoluutioverkostot Boltzmann Machine / Deep Web of Trust Rinnakkaislaskenta
Apache SINGA Apache-hautomo Apache 2.0 Joo Linux , Mac OS X , Windows C++ Python , C++ , Java Ei Joo Joo tuntematon Joo Joo Joo Joo Joo
kahvila Berkeley Vision and Learning Center BSD-lisenssi Joo Linux , Mac OS X , Windows [1] C++ Python , MATLAB Joo Kehityksessä [2] Joo Joo kyllä ​​[3] Joo Joo Ei tuntematon
syväoppiminen4j Skymind, Adam Gibson Apache 2.0 Joo Linux , Mac OS X , Windows , Android ( alustojen välinen ) Java Java , Scala , Clojure , Python ( Keras ) Joo Ei [4] kyllä ​​[5] Laskentakaavio kyllä ​​[6] Joo Joo Joo kyllä ​​[7]
Dlib Davis King Boost Lisenssi Joo Cross-platform C++ Python , C++ Joo Ei Joo Joo Joo Ei Joo Joo Joo
Keras François Chollet MIT-lisenssi Joo Linux , Mac OS X , Windows Python Python Theanon kautta Kehitetään Theanon kautta , suunnitellaan TensorFlown kautta Joo Joo kyllä ​​[8] Joo Joo Joo kyllä ​​[9]
Microsoft Cognitive Toolkit Microsoftin tutkimus MIT-lisenssi [10] Joo Windows , Linux [11] ( OSX suunnitelmissa Dockerin kautta ) C++ Python , C++ , komentorivi , [12] BrainScript [13] ( .NET tulossa [14] ) Kyllä [15] Ei Joo Joo Kyllä [16] Kyllä [17] Kyllä [17] Ei [18] Kyllä [19]
MXNet Hajautettu (syvä) koneoppimisyhteisö Apache 2.0 Joo Linux , Mac OS X , Windows , [20] [21] AWS , Android , [22] iOS , JavaScript [23] pieni juurikirjasto C++ :ssa C++ , Python , Julia , Matlab , JavaScript , Go , R , Scala , Perl Joo Suunniteltu [24] Joo Kyllä [25] Kyllä [26] Joo Joo Joo Kyllä [27]
Hermosuunnittelija Artelnics omistusoikeus Ei Linux , Mac OS X , Windows C++ Graafinen käyttöliittymä Joo Ei Ei tuntematon tuntematon Ei Ei Ei tuntematon
OpenNN Artelnics GNU LGPL Joo Cross-platform C++ C++ Joo Ei Ei tuntematon tuntematon Ei Ei Ei tuntematon
TensorFlow Google Brain Team Apache 2.0 Joo Linux , Mac OS X , Windows [28] C++ , Python Python , C / C++ , Java , Go Ei Suunniteltu [29] [30] Joo Kyllä [31] Kyllä [32] Joo Joo Joo Joo
Theano Montrealin yliopisto BSD-lisenssi Joo Cross-platform Python Python Joo Kehityksessä [33] Joo Kyllä [34] [35] Lasagne-mallien eläintarhan kautta [36] Joo Joo Joo kyllä ​​[37]
Soihtu Ronan Collober, Koray Cavukchoglu, Clement Farabet BSD-lisenssi Joo Linux , Mac OS X , Windows , [38] Android , [39] iOS C , Lua Lua , LuaJIT , [40] C , C++ / OpenCL -apukirjasto [41] Joo Ulkoinen toteutus [42] [43] Kyllä [44] [45] Autograd Twitterin kautta [46] Kyllä [47] Joo Joo Joo Kyllä [48]
Mathematica Wolfram Research omistusoikeus Ei Windows , Mac OS X , Linux , Cloud computing C++ komentorivi , Java , C++ Ei Joo Joo Joo Kyllä [49] Joo Joo Joo Joo
  1. yksittäisillä kirjastokomponenteilla voi olla eri lisenssejä

Aiheeseen liittyvä ohjelmisto

Muistiinpanot

  1. Microsoft/caffe . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 22. huhtikuuta 2017.  (Englanti)
  2. OpenCL Caffe . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 22. maaliskuuta 2017.  (Englanti)
  3. Caffe Model Zoo . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 24. marraskuuta 2017.  (Englanti)
  4. Tuki avoimelle CL-numerolle #27 deeplearning4j/nd4j . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  5. N-Dimensional Scientific Computing Javalle . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 16. lokakuuta 2016.  (Englanti)
  6. Chris Nicholson, Adam Gibson. Deeplearning4j-mallit (linkki ei saatavilla) . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 11. helmikuuta 2017.    (Englanti)
  7. DeepleLearning4j. Deeplearning4j Sparkissa (linkki ei saatavilla) . syväoppiminen4j. Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 13. heinäkuuta 2017.    (Englanti)
  8. Keras Documentatin // Sovellukset arkistoitu 2. helmikuuta 2017 Wayback Machinessa 
  9. Tukeeko Keras useiden GPU:iden käyttöä? Numero 2436 fchollet/keras Arkistoitu 5. maaliskuuta 2017 Wayback Machinessa 
  10. CNTK/LICENSE.md pääpalvelimessa Microsoft/CNTK GitHub . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 22. huhtikuuta 2017.  (Englanti)
  11. Asenna CNTK koneellesi . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 8. toukokuuta 2017.  (Englanti)
  12. CNTK:n käytön yleiskatsaus . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  13. BrainScript Network Builder . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  14. .NET-tukinumero 960 Microsoft/CNTK . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  15. Kuinka kouluttaa malli useilla koneilla? · Ongelma #59 · Microsoft/CNTK . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  16. Valmiiksi rakennetut mallit kuvien luokittelua varten Numero 140 Microsoft/CNTK GitHub . Haettu 4. tammikuuta 2019. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.
  17. 1 2 CNTK - Computational Network Toolkit . Microsoft yhtiö. Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  18. url= https://github.com/Microsoft/CNTK/issues/534 Arkistoitu 5. maaliskuuta 2017 Wayback Machinessa 
  19. Useita GPU:ita ja koneita . Microsoft yhtiö. Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  20. Julkaisee dmlc/mxnet . Github . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  21. Asennusopas - mxnet - dokumentaatio . lue asiakirjoja . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 30. syyskuuta 2016.  (Englanti)
  22. MXNet Smart Device . ReadTheDocs . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 21. syyskuuta 2016.  (Englanti)
  23. MXNet.js . Github . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  24. Tuki muille laitetyypeille, OpenCL AMD GPU Issue #621 dmlc/mxnet . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  25. http://mxnet.readthedocs.io/  (eng.)  (downlink)
  26. Malligalleria . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  27. Suorita MXNet useilla suorittimilla/grafiikkasuorittimilla, joissa on datan rinnakkaistiedot . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 28. syyskuuta 2016.  (Englanti)
  28. TensorFlow 0.12 lisää tuen Windowsille Arkistoitu 20. maaliskuuta 2017 Wayback Machinessa 
  29. tensorflow/roadmap.md päätensorflow/tensorflow GitHubissa . GitHub .  (linkkiä ei ole saatavilla  )
  30. OpenCL-tuki Ongelma #22 tensorflow/tensorflow . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  31. Arkistoitu kopio (linkki ei saatavilla) . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 2. heinäkuuta 2016.    (Englanti)
  32. Lähde . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 29. huhtikuuta 2017.  (Englanti)
  33. GPU-Theano 0.8.2 - dokumentaation käyttäminen . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 1. huhtikuuta 2017.  (Englanti)
  34. Arkistoitu kopio (linkki ei saatavilla) . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 11. heinäkuuta 2017.    (Englanti)
  35. Google -ryhmät
  36. Reseptit/mallizoo Master Lasagnessa/Recipes GitHubissa . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  37. Useiden näytönohjainten käyttäminen - Theano 0.8.2 -dokumentaatio Arkistoitu 4. toukokuuta 2017 Wayback Machinessa 
  38. ↑ Koti taskulamppu / taskulamppu7 Wiki GitHub
  39. GitHub - soumith/torch-android: Torch-7 Androidille . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 22. huhtikuuta 2017.  (Englanti)
  40. Torch7: Matlab-tyyppinen ympäristö koneoppimiseen . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 6. maaliskuuta 2016.  (Englanti)
  41. GitHub - jonathantompson/jtorch: OpenCL Torch Utility Library . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 22. huhtikuuta 2017.  (Englanti)
  42. Cheatsheet . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 18. huhtikuuta 2017.  (Englanti)
  43. kynä . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  44. Taskulamppu CUDA-taustaosa . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  45. Torch CUDA -taustaosa nn:lle . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  46. Lähde . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 4. tammikuuta 2017.  (Englanti)
  47. Mallieläintarha . GitHub . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 5. maaliskuuta 2017.  (Englanti)
  48. Cheatsheet torch/torch7 Wiki GitHub . Haettu 4. tammikuuta 2019. Arkistoitu alkuperäisestä 18. huhtikuuta 2017.
  49. Lähde . Haettu 22. heinäkuuta 2017. Arkistoitu alkuperäisestä 22. huhtikuuta 2017.  (Englanti)