Keras

Keras
Vývojář François Chollet [d]
Zapsáno v Python [1]
Jazyky rozhraní Angličtina
Nejnovější verze
Licence licence MIT [3]
webová stránka keras.io

Keras  je open source knihovna napsaná v Pythonu , která poskytuje interakci s umělými neuronovými sítěmi . Před verzí 2.3 (2019) byly podporovány různé knihovny neuronových sítí – např. TensorFlow , Microsoft Cognitive Toolkit , Deeplearning4j a Theano [4] [5] [6] , následně byla zachována pouze podpora TensorFlow.

Zaměřuje se na rychlou práci se sítěmi hlubokého učení , přičemž je navržen tak, aby byl kompaktní, modulární a rozšiřitelný. Vytvořeno jako součást výzkumného úsilí projektu ONEIROS ( Open -ended Neuro-Electronic Intelligent Robot Operating System ) [7] ; hlavním autorem a hlavním vývojářem je inženýr Google François Chollet ( fr. François Chollet ). Bylo plánováno, že Google bude podporovat Keras v hlavní knihovně TensorFlow, ale Chollet oddělil Keras do samostatného doplňku, protože podle konceptu je Keras spíše rozhraním než end-to-end systémem strojového učení. Keras poskytuje vyšší úroveň, intuitivnější sadu abstrakcí, která usnadňuje vytváření neuronových sítí bez ohledu na vědeckou výpočetní knihovnu používanou jako výpočetní backend [8] Microsoft pracuje na přidání nízkoúrovňových knihoven CNTK do Keras [9] .   

Knihovna obsahuje četné implementace běžně používaných stavebních bloků neuronových sítí, jako jsou vrstvy, objektivní a přenosové funkce, optimalizátory a mnoho nástrojů pro zjednodušení manipulace s obrázky a textem. Jeho kód je hostován na GitHubu a fóra podpory zahrnují stránku s dotazy na GitHubu, kanál Gitter a kanál Slack .

Je podporováno školení distribuovaného modelu, včetně clusterů s GPGPU a procesory tensor . Modely vytvořené v Kerasu lze nasadit nejen na serverové uzly, ale také na smartphony (se systémem iOS a Android) a v prohlížeči (TF.js) [10] .

Poznámky

  1. Projekt keras Open Source na Open Hub: Stránka jazyků - 2006.
  2. Vydání 2.10.0 – 2022.
  3. Projekt keras Open Source na Open Hub: Stránka licencí - 2006.
  4. To je to, co dělá Keras odlišným, podle jeho autora . forbes.com . Získáno 20. září 2016. Archivováno z originálu 30. srpna 2016.
  5. Deeplearning4j Keras Frontend Archivováno 11. června 2018 na Wayback Machine 
  6. Vydává keras-team/keras  GitHub . Získáno 1. srpna 2021. Archivováno z originálu dne 1. srpna 2021.
  7. Dokumentace Keras . keras.io . Získáno 18. září 2016. Archivováno z originálu 17. ledna 2020.
  8. Komentář Cholleta na GitHubu Archivováno 11. března 2017 na Wayback Machine 
  9. CNTK Keras Nutrition na GitHubu Archivováno 2. února 2020 na Wayback Machine 
  10. Tým Keras. Dokumentace Keras: Proč si vybrat Keras?  (anglicky) . keras.io . Získáno 19. srpna 2022. Archivováno z originálu dne 28. května 2020.

Literatura

Odkazy