Foro de elhacker.net

Programación => Java => Mensaje iniciado por: TheAIRXX en 14 Julio 2016, 23:17 pm



Título: Implementación de red neuronal en Java
Publicado por: TheAIRXX en 14 Julio 2016, 23:17 pm
Estos dias me dio por empezar a leer sobre redes neuronales y he acabado implementando un conjunto de clases en Java para poder crear y entrenar las del tipo Perceptrón Multicapa. Aquí dejo el código por si a alguien le interesa ^^
https://github.com/AIRLegend/Red-Neuronal (https://github.com/AIRLegend/Red-Neuronal)
Decir que el programa main crea uno y le da un conjunto de pruebas para  enseñar a la red a realizar la operación XOR.
Un saludo


Título: Re: Implementación de red neuronal en Java
Publicado por: + 1 Oculto(s) en 14 Julio 2016, 23:20 pm
hice algo en python, es bastante interesante, informaticos...
saludos


Título: Re: Implementación de red neuronal en Java
Publicado por: bengy en 14 Julio 2016, 23:33 pm
hiciste desde 0, que interesante, creo que existe una libreria con el mismo nombre


Título: Re: Implementación de red neuronal en Java
Publicado por: + 1 Oculto(s) en 14 Julio 2016, 23:59 pm
https://en.wikipedia.org/wiki/Perceptron


Título: Re: Implementación de red neuronal en Java
Publicado por: TheAIRXX en 15 Julio 2016, 00:09 am
Sí, bueno, es un conjunto de clases para aprovechar algo la POO y hacer una red algo más "escalable" digamos


Título: Re: Implementación de red neuronal en Java
Publicado por: + 1 Oculto(s) en 15 Julio 2016, 00:13 am
que cosas hace, puedes hacer un breve resumen, sobre lo que hace?

saludos...


Título: Re: Implementación de red neuronal en Java
Publicado por: TheAIRXX en 15 Julio 2016, 00:59 am
Pues lo que hace cualquier red, aprender de sus errores y dar una respuesta mejor en cada epoca (intento). En el primer mensaje dije que se la entrena para resolver operaciones XOR (operaciones lógicas, con dos entradas).
En el Main del programa he puesto una pequeña descripción en comentario de lo que hace la prueba. Crea una red con 2 neuronas de entrada, 4 ocultas y una de salida. En las de entrada se ponen los valores (1 o 0) y da una salida que a cada epoca se irá aproximando más al valor que tiene que dar.


Título: Re: Implementación de red neuronal en Java
Publicado por: gu3r0 en 27 Julio 2016, 22:42 pm
Estos dias me dio por empezar a leer sobre redes neuronales y he acabado implementando un conjunto de clases en Java para poder crear y entrenar las del tipo Perceptrón Multicapa. Aquí dejo el código por si a alguien le interesa ^^
https://github.com/AIRLegend/Red-Neuronal (https://github.com/AIRLegend/Red-Neuronal)
Decir que el programa main crea uno y le da un conjunto de pruebas para  enseñar a la red a realizar la operación XOR.
Un saludo



Amigo me parece bastante interesting que mas informacion tienes sobre eso o donde puede leer un poco mas  :-* :-*