Simulacion Adalina
Sistemas Conexionistas - Curso 07/08
1.
Simulaci´n de un Adaline o
Realizar un programa en MATLAB que simule el comportamiento de un adaline que utilice la regla LMSpara su aprendizaje. El programa recibir´ como entradas los patrones de entrenamiento, las salidas deseaa das para cada patr´n, la velocidad de aprendizaje y el error m´ximo permitido. o a El programasimular´ el entrenamiento de un adaline utilizando la regla LMS (sin a bias) y devolver´ como salida el n´mero de iteraciones necesarias para alcanzar la a u tasa de error y los pesos tras el procesode entrenamiento. El programa deber´ obtener la superficie del error en funci´n de los pesos en un a o intervalo. La representaci´n se har´ tanto en 3D como en 2D mediante curvas de o a nivel. Adem´s,a medida que avanza el entrenamiento, se mostrar´ la variaci´n del a a o error en funci´n de los pesos tanto en la superficie de error como en la representaci´n o o de niveles. Una vez implementado elprograma, se pide: 1. Utilizar el programa desarrollado con el siguiente ejemplo: Patrones de entrada: (5, −2) y (3, 4) Salidas deseadas: 12 y 2 Error m´ximo: 0,0001 a Comprobar los resultadosobtenidos con una velocidad de aprendizaje peque˜a y una n velocidad de aprendizaje elevada. 2. Probar el programa con patrones linealmente dependientes en 2 dimensiones. Analizar los resultados obtenidos.2.
Identificaci´n de transformaciones lineales o
La imagen de la figura 1(izquierda) ha sido filtrada mediante una m´scara de tama˜o 3 × 3 a n y se ha obtenido como resultado la imagen de lafigura 1(derecha).
Figura 1: Izquierda: Imagen original. Derecha: Imagen filtrada. El filtrado se realiza mediante la convoluci´n de la imagen original con una m´scara de o a tama˜o 3 × 3. El resultado dela convoluci´n en cada ventana de la imagen se asigna al n o pixel central de la ventana en la imagen resultado, tal y como se muestra en la figura 2.
Figura 2: Esquema de la convoluci´n de una...
Regístrate para leer el documento completo.