Glosario

Keras

¿Qué es Keras?

Keras es una biblioteca de Python de código abierto para crear y entrenar redes neuronales, desarrollada originalmente por François Chollet. Ofrece una interfaz de alto nivel, fácil de usar, para montar modelos a partir de capas. Desde la versión 3, Keras puede funcionar con JAX, TensorFlow o PyTorch como motor de cálculo. Ejemplo: un equipo crea en pocas líneas un prototipo de modelo de clasificación de imágenes.

Temas

  • Aprendizaje profundo
  • Biblioteca
  • Python

Probar KI.ordo

Agentes, flujos y plantillas en un solo espacio de trabajo – demo gratuita de 24 horas.

Iniciar demo
← Todos los términos

Términos relacionados

TensorFlow

TensorFlow es un framework de código abierto para aprendizaje automático desarrollado por Google y publicado en 2015. Sirve para construir, entrenar y desplegar redes neuronales en aplicaciones, servidores o dispositivos móviles. Con Keras ofrece una interfaz de alto nivel fácil de usar; se emplea, por ejemplo, en clasificación de imágenes, previsiones o sistemas de recomendación.

  • Framework
  • Deep learning
  • +1

PyTorch

PyTorch es un framework de código abierto para aprendizaje automático y aprendizaje profundo en el lenguaje Python. Nació en Meta (entonces Facebook) y desde 2022 lo gestiona la PyTorch Foundation, bajo el paraguas de la Linux Foundation. Está muy extendido en investigación e industria porque permite construir modelos con flexibilidad, entrenarlos en GPU y probarlos paso a paso; muchos modelos de lenguaje e imagen conocidos se desarrollan con él.

  • framework
  • aprendizaje profundo
  • +1

Aprendizaje profundo

El aprendizaje profundo (deep learning) es una rama del aprendizaje automático que utiliza redes neuronales artificiales con muchas capas. Estas redes aprenden por sí mismas, a partir de grandes cantidades de datos, qué rasgos son importantes, desde bordes en imágenes hasta relaciones de significado en textos. Es la base de los modelos de lenguaje actuales, del reconocimiento de imágenes y voz y de la traducción automática, y suele requerir mucha potencia de cálculo y datos.

  • redes neuronales
  • aprendizaje automático
  • +1

Redes neuronales artificiales (RNA)

Las redes neuronales artificiales (RNA) son modelos de cálculo formados por muchas unidades conectadas («neuronas»), organizadas en capas, que procesan las entradas mediante conexiones ponderadas. Durante el entrenamiento, los pesos se ajustan paso a paso a partir de ejemplos, normalmente con retropropagación. Las RNA son la base del aprendizaje profundo y están en el reconocimiento de imágenes y de voz y en los grandes modelos de lenguaje. Pese a su inspiración biológica, funcionan de forma mucho más simple que el cerebro humano.

  • Aprendizaje profundo
  • Fundamentos de IA
  • +1