1. Sistemas Inteligentes y
Redes Neuronales Artificiales
(SI01)
Laboratorio: 3
Salidas y entrenamiento de las RNA
Ing. José C. Benítez P.
2. Salidas y entrenamiento de las RNA
Objetivo
Fundamento teórico: Las salidas de las RNA.
Funciones de Propagación
Funciones de Activación
Conclusiones
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 2
3. Objetivo
Revisar el concepto del calculo de las salidas de las
RNAs.
Hallar la salida de RNAs sencillas.
Entrenar RNAs sencillas.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 3
4. Fundamento teórico
Funciones que intervienen las salidas de las RNAs:
Las salidas de una RNA viene dada por dos funciones:
1. Una función de propagación
2. Una función de activación
Capa de
Salida
Salida
1 Y
e
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 4
5. Fundamento teórico
1. Funciones de propagación.
• También es conocida como función de excitación.
• Consiste en la sumatoria de cada entrada multiplicada por el peso
de su interconexión (valor neto).
• Si el peso es positivo, la conexión se denomina excitatoria; si es
negativo, se denomina inhibitoria.
2. Funciones de activación
• La función de activación, modifica a la función de propagación.
• Puede no existir, siendo en este caso la salida la misma función de
propagación.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 5
6. Funciones de propagación
Calculo de las salidas de la RNA:
Calcular las salidas mediante la función de propagación de la
RNA siguiente:
1 1
2 2
Función de propagación de la NA 1 (de salida O1):
Función de propagación de la NA 2 (de salida O2):
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 6
7. Ejemplo. RNA sin bias.
1 1
Código MatLab:
>> I=[1;-1]
2 2 I=
1
Dado: I =[1;-1] w=[w11 w12; w21 w22] =[-1 -1; 1 1]. Hallar las salidas.
-1
>> W=[-1 -1; 1 1]
W=
-1 -1
Hallar la función de propagación respectivas 1 1
>> O=W'*I
O=
-2
-2
>>
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 7
8. Ejercicio. RNA con bias.
1 1
2 2
Dado:
I =[1; -1]
w=[w11 w12; w21 w22] =[-1 -1; 1 1].
b=[b1; b2]=[1: 2]
Hallar las salidas.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 8
9. Ejercicio: RNA con entrada vectorial.
1 1
b1
2 2
b2
Hallar la función de propagación y salidas respectivas de la RNA
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 9
10. Ejercicio:
1 1
b1
2 2
b2
I3 3
Dado:
Hallar la función de propagación y salidas respectivas sabiendo
que a función de activación en hardlim.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 10
11. Tarea
Presentar dos RNAs y dadas sus entradas, pesos
de sus enlaces y bias, hallar la salida. La primera
red debe considerar entradas escalares y la
segunda vectorial.
Presentar otras dos RNAs y dadas sus entradas,
sus salidas y bias. Determinar si la red aprende.
La primera red debe considerar entradas
escalares y la segunda vectorial.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 11
12. Informe de Laboratorio
El Informe de Laboratorio es un documento gráfico en lo posible
y es redactado en Word con el desarrollo del laboratorio.
Niveles de Informe:
Primer nivel: Observaciones. Imágenes con comentarios
cortos. Redactar al ir desarrollando el laboratorio. (Requiere
desarrollar el laboratorio).
Segundo nivel: Conclusiones. Redactar al terminar el
laboratorio.(Requiere haber desarrollado el laboratorio).
Tercer Nivel: Recomendaciones. (Requiere lectura de otras
fuentes).
Dentro de su Carpeta Personal del Dropbox crear una carpeta
para el laboratorio 2 con el siguiente formato:
SIRN_PaternoM_Lab3
Adjuntar fuentes que le han ayudado en esta carpeta creada.
Las fuentes deben conservar el nombre original de archivo y se
debe agregar _L3 al final.
Presentar el Informe de Laboratorio 3 en esta carpeta creada.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 12
13. Lab3. Salidas y entrenamiento de las RNA
Blog del curso:
utpsirn.blogspot.com
13
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.