Navegar / buscar

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

Entradas relacionadas:

  • Anonymous

    >Saludos amigo, me gustaria ver el codigo fuente, podrias enviarmelo a mi correo es varaos@live.com

  • Pablo Borbón

    >Hola, apenas tenga tiempo lo busco y lo subo para que puedan descargarlo directamente del blog.

  • Anonymous

    >hola, me ha gustado tu aplicacion, podrias enviar el codigo fuente ya que recien he estado empezando en este campo y quiero profundizar un poco mas en la programacion java y tambien lo necesito como ejemplo para presentar en un trabajo de tecnologías de informacion. lo necesito para el dia 20 de septiembre del 2010 este mi correo cristhian_602@hotmail.com

  • Pablo Borbón

    >Hola, ya puedes descargar el código fuente en éste otro post http://pablob86.blogspot.com/2010/09/codigo-fuente-redes-neuronales-en-java.html

  • antonio

    hola.. men podrias enviarme tu codigo fuente porfavor es que necesito ver ejemplos de redes neuronales en java… debo hacer un triqui (juego de tres en raya) que aprenda a jugar con redes neuronales… pura inteligencial artificial…

  • Gabriel

    hola! podrías subir a algún sitio la aplicación compatible con MATLAB por favor!!!!! te estaría muy agradecido! o me lo puedes enviar a mi correo: gabo77zurdex@gmail.com

    • http://pabloborbon.com Pablo Borbón

      Hola, la subo este fin de semana, discúlpame por contestarte tan tarde pero he estado muy ocupado. Saludos!

      • Adrita!

        Sí! por favor! nos sería muy  útil! :D !!
        PD. Está genial la aplicación!!

      • Adrita!

        Pablo!! Por favor! si me puedes enviar de donde sacaste la teoria y cómo la aplicaste! eso de las matrices me está matando! intenté entrar a la pagina que dejaste, pero nunca logra cargar y muchas más páginas que busqué también hacen referencia a ésta!

        http://ohm.utp.edu.co/neuronales/Capitulo2/Backpropagation/ReglaB.htm 

        Por favor! si pudieras pasarme en pdf o un word con esta parte teorica o la que hayas aplicado me seria de muuuucha ayuda! por favor! ! mi correo es adriana_milepc@hotmail.com! por favor! 
        muchas gracias de antemano! ! saludos!!!!

  • Delpiero_129

    alguien me podria ayudar en esto: Aplicación en C#.net o Java, para implementar una red neuronal que permita el reconocimiento de dígitos del 0 al 9″.

  • Axtris_666

    esta demasiado shigon esto de la backpropagation pero pues no pones nada de codigo
    me podrias decir como lo puedo ver

  • http://pabloborbon.com Pablo Borbón

    Hola a todos, que pena por responder tan tarde pero he estado bastante ocupado. El código de la aplicación de resdes Neuronales está en Github en 
    https://github.com/pablob86/java-redesNeuronales . Por favor siéntanse libres de utilizarlo y modificarlo según lo necesiten. 

    Saludos!

  • jose

    muchas gracias por el ejemplo, saludos muy agradecido jose