sábado, 10 de noviembre de 2007

Practica 4 de Neuronales

0 0 0 0 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

Ejemplo que no entrena:

0 0 0 0 0
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: