Encog

Marco de aprendizaje automático
Marco de aprendizaje automático Encog
Desarrollador(es)Jeff Heaton y colaboradores
Versión estable
3.4.0 / 1 de septiembre de 2017 ( 01-09-2017 )
Repositoriohttps://github.com/encog
Escrito enJava , .Net
Sistema operativoMultiplataforma
TipoAprendizaje automático
LicenciaLicencia Apache 2.0
Sitio webwww.heatonresearch.com/encog

Encog es un marco de aprendizaje automático disponible para Java y .Net . [1] Encog admite diferentes algoritmos de aprendizaje como redes bayesianas , modelos ocultos de Markov y máquinas de vectores de soporte . Sin embargo, su principal fortaleza radica en sus algoritmos de redes neuronales . Encog contiene clases para crear una amplia variedad de redes, así como clases de soporte para normalizar y procesar datos para estas redes neuronales. Encog entrena utilizando muchas técnicas diferentes. Se utiliza multihilo para permitir un rendimiento de entrenamiento óptimo en máquinas multinúcleo.

Encog se puede utilizar para muchas tareas, incluidas las de investigación médica [2] y financiera. [3] También se proporciona un banco de trabajo basado en GUI para ayudar a modelar y entrenar redes neuronales. Encog ha estado en desarrollo activo desde 2008. [4]

Arquitecturas de redes neuronales

Técnicas de entrenamiento

Véase también

  • JOONE : otra red neuronal programada en Java
  • FANN, una red neuronal escrita en C con enlaces a la mayoría de los otros lenguajes.
  • Deeplearning4j : una biblioteca de aprendizaje profundo de código abierto escrita para Java/C++ con LSTM y redes convolucionales. Paralelización con Apache Spark y Aeron en CPU y GPU.

Referencias

  1. ^ J. Heaton http://www.jmlr.org/papers/volume16/heaton15a/heaton15a.pdf Encog: Biblioteca de modelos de aprendizaje automático intercambiables para Java y C#
  2. ^ D. Heider, J. Verheyen, D. Hoffmann http://www.biomedcentral.com/content/pdf/1471-2105-11-37.pdf Predicción de la resistencia a Bevirimat del VIH-1 a partir del genotipo
  3. ^ J. Heaton http://www.devx.com/opensource/Article/44014/1954 Pronóstico básico del mercado con redes neuronales Encog
  4. ^ http://www.heatonresearch.com/encog Descripción del Proyecto Encog.
  • Página de inicio de Encog
  • Proyecto Encog (GitHub)
  • Pronóstico básico de mercado con redes neuronales Encog (artículo de DevX)
  • Introducción a las redes neuronales Encog para Java (Proyecto de código)
  • Evaluación comparativa de las redes neuronales Encog, Neuroph y JOONE
Obtenido de "https://es.wikipedia.org/w/index.php?title=Encog&oldid=1109250597"