viernes, 16 de noviembre de 2007

Practica 5 de Neuronales

Modificar la práctica p4 añadiendo una capa oculta, de esta forma tendremos una red de tres capas que debe ser capaz de poder entrenar y aprender el comportamiento de un XOR u otro problema no linealmente separable.

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
...
para poder comprobar resultados (Pesos a usar para depuracion y pruebas), y luego hacer que sean aleatorios.

No hay comentarios: