Keras

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Keras
software
Logo
Logo
Genereapprendimento automatico (non in lista)
SviluppatoreFrançois Chollet
Ultima versione3.6.0 (3 ottobre 2024)
Sistema operativo
LinguaggioPython
Licenzalicenza MIT
(licenza libera)
Sito webkeras.io/

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].

  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]
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero