Desarrollador(es) | Jeff Heaton y colaboradores |
---|---|
Versión estable | 3.4.0 / 1 de septiembre de 2017 ( 01-09-2017 ) |
Repositorio | https://github.com/encog |
Escrito en | Java , .Net |
Sistema operativo | Multiplataforma |
Tipo | Aprendizaje automático |
Licencia | Licencia Apache 2.0 |
Sitio web | www.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]