Keras | ||
---|---|---|
![]() | ||
Información general | ||
Tipo de programa | Redes Neuronales | |
Autor | François Chollet | |
Desarrollador | Varios | |
Lanzamiento inicial | 27 de marzo de 2015 (9 años, 10 meses y 19 días) | |
Licencia | Licencia MIT | |
Estado actual | Activo | |
Idiomas | inglés | |
Información técnica | ||
Programado en | Python | |
Plataformas admitidas | Cross-Platform | |
Versiones | ||
Última versión estable | 2.2.4 ( 2018-03-10) | |
Enlaces | ||
Keras es una biblioteca de Redes Neuronales de Código abierto escrita en Python. Es capaz de ejecutarse sobre TensorFlow, Microsoft Cognitive Toolkit o Theano.[1]
Está especialmente diseñada para posibilitar la experimentación en más o menos poco tiempo con redes de Aprendizaje profundo. Sus fuertes se centran en ser amigable para el usuario, modular y extensible.
Inicialmente fue desarrollada como parte de los esfuerzos de investigación del proyecto ONEIROS (Open-ended Neuro-Electronic Intelligent Robot Operating System)[2]
Su autor principal y mantenedor ha sido el ingeniero de Google François Chollet.
En 2017, el equipo de TensorFlow de Google decidió ofrecer soporte a Keras en la biblioteca de core de TensorFlow[3]
Chollet explica que Keras ha sido concebido para actuar como una interfaz en lugar de ser una framework de machine learning standalone. Ofrece un conjunto de abstracciones más intuitivas y de alto nivel haciendo más sencillo el desarrollo de modelos de aprendizaje profundo independientemente del backend computacional utilizado.[4]
Microsoft añadió un backend en CNTK a Keras también, disponible desde la CNTK v2.0.[5][6]