0 0 0 0 0
0 1 1 0 1
1 0 1 0 1
1 1 1 1 0
0 1 1 0 1
1 0 1 0 1
1 1 1 1 0
El número de salidas será una constante dentro del programa.
En el ejemplo de arriba la red tendrá 3 entradas y dos salidas si la constante vale 2.
Serán constantes también el error máximo permitido (0.001) calculado como:
error límite = error cuadrático total / (patrones * salidas),
la ganancia de aprendizaje (0.6), el momento (0.9) y el número máximo de ciclos (10000).
Finalizado el aprendizaje se mostrarán los resultados como una tabla con:
x1,x2,x3,s1,y1,s2,y2,s3,y3 ...
Ejemplo que entrena (184 ciclos, 108 si se usa 1->0.95 y 0->0.05):
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
1 1 1 0 1
0 0 1 1 0
0 1 0 1 0
1 1 1 0 1
Ejemplo que no entrena:
0 0 0 0 0
0 0 1 1 0
1 1 0 1 0
1 1 1 0 1
0 0 1 1 0
1 1 0 1 0
1 1 1 0 1
Se empleará para cálculo de los incrementos de los pesos las expresiones vistas en clase de retropropagación del gradiente.
No hay comentarios:
Publicar un comentario