El número de neuronas en la capa oculta será una constante en el programa.
Deben inicializarse los pesos de forma aleatoria, con valores comprendidos entre -pesoinicial y +pesoinicial donde pesoinicial será una constante en el programa, con valor 0.5
Estos valores iniciales deberán ser además distintos cada vez que se ejecute el programa.
Ejemplo: XOR, con dos neuronas en la capa oculta, ganancia de aprendizaje 0.6, momento 0.4, error máximo 0.01 y pesos iniciales entre -0.5 y +0.5. Ciclos máximos 10000.
Debe tardar entre 1000 y 5000 ciclos, lo más frecuente serán valores alrededor de 1000. En algunas ocasiones (pocas, quizás una entre diez o una entre veinte) puede no entrenar.
NOTA:
utilizar primero pesos iniciales:
0.00
0.01
0.02
...
0.01
0.02
...
para poder comprobar resultados (Pesos a usar para depuracion y pruebas), y luego hacer que sean aleatorios.
No hay comentarios:
Publicar un comentario