Aplicación de redes neuronales en java

Dentro de la asignatura “control inteligente” en la carrera desarrollamos el tema de redes neuronales a partir de un proyecto práctico. El proyecto consistía en desarrollar una aplicación en cualquier lenguaje de programación que permitiera ingresar 10 caracteres dentro de una matriz de dibujo de (7×5), entrenar una red neuronal tipo backpropagation de 1 capa oculta y una de salida de función sigmoidal basada en los 10 caracteres y entrar en un modo de ejecución que asociara una probabilidad de pertenencia al conjunto de entrenamiento paraun caracter de prueba cualquiera. El programa en ejecución se ve en la figura 1.

Adjunto enlaces de descarga de la aplicación lista para ejecutar, un instalador completo de la aplicación y una pequeña guía en pdf del programa para que puedan probarlo. Ojalá les sea de utilidad para sus cursos de redes neuronales y si necesitan el código fuente me avisan y con mucho gusto lo subo en otro post.
Nota: Debido a que el tiempo dado para el proyecto fue de tan solo un fin de semana, no alcancé a incluirle un manejo de excepciones adecuado, aunque siguiendo la guía no creo que surja ningún problema.

Instalador
http://sites.google.com/site/pablob86b/instaladorRedesApp.zip
Standalone
http://sites.google.com/site/pablob86b/redesApp.zip
Documento guía
http://sites.google.com/site/pablob86b/guiaRedesApp.pdf

Código fuente

https://github.com/pablob86/java-redesNeuronales

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s