Keras

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search
Keras
software
Logo
Genereapprendimento automatico (non in lista)
SviluppatoreFrançois Chollet
Sistema operativo
LinguaggioPython
Licenzalicenza MIT
(licenza libera)
Sito web

Keras è una libreria open source per l'apprendimento automatico e le reti neurali, scritta in Python. È progettata come un'interfaccia a un livello di astrazione superiore di altre librerie simili di più basso livello, e supporta come back-end le librerie TensorFlow, Microsoft Cognitive Toolkit (CNTK) e Theano[1]. Progettata per permettere una rapida prototipazione di reti neurali profonde, si concentra sulla facilità d'uso, la modularità e l'estensibilità. È stata sviluppata come parte del progetto di ricerca ONEIROS[2], e il suo autore principale è François Chollet, di Google[3].

Nel 2017 il team di TensorFlow ha deciso di supportare Keras ufficialmente[4]. Chollet ha spiegato che Keras è stata pensata come un'interfaccia e non come una libreria stand-alone. Offre una serie di moduli che permettono di sviluppare reti neurali profonde indipendentemente dal back-end utilizzato, con un linguaggio comune e intuitivo[4]. Microsoft ha aggiunto un back-end a CNTK a partire dalla versione 2.0 di CNTK[5][6].

Note[modifica | modifica wikitesto]

  1. ^ (EN) Backend - Keras Documentation, su keras.io. URL consultato il 26 dicembre 2018.
  2. ^ (EN) Home - Keras Documentation, su keras.io. URL consultato il 26 dicembre 2018.
  3. ^ (EN) fchollet - Overview, su GitHub. URL consultato il 26 dicembre 2018.
  4. ^ a b (EN) Module: tf.keras, su TensorFlow. URL consultato il 26 dicembre 2018.
  5. ^ (EN) Keras backend · Issue #797 · Microsoft/CNTK, su GitHub. URL consultato il 26 dicembre 2018.
  6. ^ (EN) CNTK_2_0_Release_Notes - Cognitive Toolkit - CNTK, su docs.microsoft.com. URL consultato il 26 dicembre 2018.

Collegamenti esterni[modifica | modifica wikitesto]

Software libero Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero