Pregunta

¿Existe una implementación gratuita (preferiblemente de dominio público o de tipo BSD, pero GPL lo hará) de un perceptrón de múltiples capas en cualquier lugar de la red?

Tengo ejemplos de libros de texto, pero las licencias son demasiado restrictivas, y aunque casi puedo seguir las matemáticas en los artículos de Wikipedia, no tengo la confianza suficiente para hacerlo bien y es difícil de probar.

Hice una búsqueda rápida en Google y encontré algunas versiones gratuitas (como en cerveza) solo binarias. Espero encontrar un MLP que sea parte de un proyecto de código abierto más grande.

¿Fue útil?

Solución

FANN (Biblioteca de redes neuronales artificiales rápidas) es una gran biblioteca de redes neuronales de uso general escrita en C pero tiene enlaces para casi cualquier lenguaje que desee (C ++, .NET, Python, Mathematica, entre otros). Aún mejor, es de código abierto y tiene licencia bajo la LGPL, así que me imagino que estaría bien para usted.

Neuron.NET es otra buena alternativa si está utilizando .NET (también abierto- fuente), aunque tiene licencia bajo la GPL.

Espero que eso ayude.

Otros consejos

WEKA incluye una implementación de perceptrón multicapa. No he examinado el código fuente, pero creo que es GPL.

OpenCV tiene una implementación de red neuronal Feedforward.

¡Eche un vistazo a http://neuralensemble.org/trac/PyNN ! Es una capa unificada para muchos simuladores gratuitos diferentes, como BRIAN, NEST, NEURON, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top