fbpx
Wikipedia

Keras

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]

Keras
Información general
Tipo de programa Redes Neuronales
Autor François Chollet
Desarrollador Varios
Lanzamiento inicial 27 de marzo de 2015 (6 años, 4 meses y 22 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
Asistencia técnica
Enlaces
Sitio web oficial
Repositorio de código

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]

Características

Keras contiene varias implementaciones de los bloques constructivos de las redes neuronales como por ejemplo los layers, funciones objetivo, funciones de activación, optimizadores matemáticos.

Su código está alojado en GitHub y existen foros y un canal de Slack de soporte.

Además del soporte para las redes neuronales estándar, Keras ofrece soporte para las Redes Neuronales Convolucionales y para las Redes Neuronales Recurrentes.

Keras permite generar modelos de deep learning en teléfonos inteligentes tanto sobre iOS como sobre Android, sobre una Java Virtual Machine o sobre web.[7]​ También permite el uso de entrenamiento distribuido de modelos de aprendizaje profundo en clusters de Graphics Processing Units (GPU) y Tensor processing units (TPU).[8]

Con la llegada de TensorFlow 2.0, se puede utilizar la API de Keras para definir modelos y ejecutarlos de forma "eager".[9]​ Con esto se consigue facilitar el desarrollo de modelos, posibilitar la depuración de modelos utilizando herramientas estándar, y simplificar la definición de modelos dinámicos utilizando estructuras de control.[10]

Tendencia

Keras cuenta con más de 200,000 usuarios hasta noviembre de 2017 .[7]​ Keras fue la décima herramienta más citada en la encuesta de software KD Nuggets 2018 y registró un uso del 22%.[11]

Keras Frente a Otro Software de Deep Learning

  • Comparison of deep learning software

Referencias

  1. «Keras backends». keras.io. Consultado el 23 de febrero de 2018. 
  2. «Keras Documentation». keras.io. Consultado el 18 de septiembre de 2016. 
  3. «Module: tf.keras | TensorFlow». TensorFlow (en inglés). Consultado el 14 de noviembre de 2018. 
  4. Chollet GitHub Comment
  5. CNTK Keras GitHub Issue
  6. alexeyo. «CNTK_2_0_Release_Notes». docs.microsoft.com (en inglés estadounidense). Consultado el 14 de junio de 2017. 
  7. «Why use Keras?». keras.io. Consultado el 23 de febrero de 2018. 
  8. «Using TPUs | TensorFlow». TensorFlow (en inglés). Consultado el 14 de noviembre de 2018. 
  9. «Ejecución eager con Keras y TensorFlow | Modelizame». modeliza.me. Consultado el 17 de marzo de 2020. 
  10. «Eager execution | TensorFlow Core». TensorFlow (en inglés). Consultado el 17 de marzo de 2020. 
  11. Piatetsky, Gregory. «Python eats away at R: Top Software for Analytics, Data Science, Machine Learning in 2018: Trends and Analysis». KDnuggets. KDnuggets. Consultado el 30 de mayo de 2018. 

Enlaces externos

  • Página web oficial
  •   Datos: Q28470421

keras, biblioteca, redes, neuronales, código, abierto, escrita, python, capaz, ejecutarse, sobre, tensorflow, microsoft, cognitive, toolkit, theano, información, generaltipo, programaredes, neuronalesautorfrançois, cholletdesarrolladorvarioslanzamiento, inicia. Keras es una biblioteca de Redes Neuronales de Codigo Abierto escrita en Python Es capaz de ejecutarse sobre TensorFlow Microsoft Cognitive Toolkit o Theano 1 KerasInformacion generalTipo de programaRedes NeuronalesAutorFrancois CholletDesarrolladorVariosLanzamiento inicial27 de marzo de 2015 6 anos 4 meses y 22 dias LicenciaLicencia MITEstado actualActivoIdiomasinglesInformacion tecnicaProgramado enPythonPlataformas admitidasCross PlatformVersionesUltima version estable2 2 4 2018 03 10Asistencia tecnicaEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Esta especialmente disenada para posibilitar la experimentacion en mas 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 investigacion del proyecto ONEIROS Open ended Neuro Electronic Intelligent Robot Operating System 2 Su autor principal y mantenedor ha sido el ingeniero de Google Francois Chollet En 2017 el equipo de TensorFlow de Google decidio 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 mas intuitivas y de alto nivel haciendo mas sencillo el desarrollo de modelos de aprendizaje profundo independientemente del backend computacional utilizado 4 Microsoft anadio un backend en CNTK a Keras tambien disponible desde la CNTK v2 0 5 6 Indice 1 Caracteristicas 2 Tendencia 3 Keras Frente a Otro Software de Deep Learning 4 Referencias 5 Enlaces externosCaracteristicas EditarKeras contiene varias implementaciones de los bloques constructivos de las redes neuronales como por ejemplo los layers funciones objetivo funciones de activacion optimizadores matematicos Su codigo esta alojado en GitHub y existen foros y un canal de Slack de soporte Ademas del soporte para las redes neuronales estandar Keras ofrece soporte para las Redes Neuronales Convolucionales y para las Redes Neuronales Recurrentes Keras permite generar modelos de deep learning en telefonos inteligentes tanto sobre iOS como sobre Android sobre una Java Virtual Machine o sobre web 7 Tambien permite el uso de entrenamiento distribuido de modelos de aprendizaje profundo en clusters de Graphics Processing Units GPU y Tensor processing units TPU 8 Con la llegada de TensorFlow 2 0 se puede utilizar la API de Keras para definir modelos y ejecutarlos de forma eager 9 Con esto se consigue facilitar el desarrollo de modelos posibilitar la depuracion de modelos utilizando herramientas estandar y simplificar la definicion de modelos dinamicos utilizando estructuras de control 10 Tendencia EditarKeras cuenta con mas de 200 000 usuarios hasta noviembre de 2017 7 Keras fue la decima herramienta mas citada en la encuesta de software KD Nuggets 2018 y registro un uso del 22 11 Keras Frente a Otro Software de Deep Learning EditarComparison of deep learning softwareReferencias Editar Keras backends keras io Consultado el 23 de febrero de 2018 Keras Documentation keras io Consultado el 18 de septiembre de 2016 Module tf keras TensorFlow TensorFlow en ingles Consultado el 14 de noviembre de 2018 Chollet GitHub Comment CNTK Keras GitHub Issue alexeyo CNTK 2 0 Release Notes docs microsoft com en ingles estadounidense Consultado el 14 de junio de 2017 a b Why use Keras keras io Consultado el 23 de febrero de 2018 Using TPUs TensorFlow TensorFlow en ingles Consultado el 14 de noviembre de 2018 Ejecucion eager con Keras y TensorFlow Modelizame modeliza me Consultado el 17 de marzo de 2020 Eager execution TensorFlow Core TensorFlow en ingles Consultado el 17 de marzo de 2020 Piatetsky Gregory Python eats away at R Top Software for Analytics Data Science Machine Learning in 2018 Trends and Analysis KDnuggets KDnuggets Consultado el 30 de mayo de 2018 Enlaces externos EditarPagina web oficial Datos Q28470421Obtenido de https es wikipedia org w index php title Keras amp oldid 137550832, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos