SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Sistemas Inteligentes
y Redes Neuronales
(SI01)
Ing. José C. Benítez P.
(SI01)
La RNA Perceptron
Laboratorio: 4
l Objetivo
l Fundamento teórico: La RNA Perceptron.
l Implementación de la RNA Perceptron.
l Conclusiones.
l Tarea.
Las RNA Perceptron
Tarea.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
2
Objetivo
p Revisar los conceptos de las RNA Perceptron.
p Mediante el Toolbox de Redes Neuronales de MatLab se
implementara algunas Perceptron.
p Identificar el proceso de implementación de una RNA.
Al final del laboratorio el alumno debe presentar unp Al final del laboratorio el alumno debe presentar un
documento grafico en word con el desarrollo del
laboratorio y adjuntar sus fuentes que le han ayudado a
fortalecer sus destrezas en el presente laboratorio.
p Presentar las fuentes y el informe en USB.
3
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
§ El Perceptron es una RNA que está en capacidad de realizar separaciones
lineales veamos como se puede realizar un problema de estos con ayuda
del toolbox de redes neuronales del MATLAB
§ Entre las funciones utilizadas por el MATLAB para el Perceptron se
tienen:
ü NEWP – Crea el Perceptron.
Las RNA Perceptron
ü PLOTPV - Grafica los vectores de entrada cuando la salida es 1/0.
ü PLOTPC - Grafica la línea de clasificación que genera el Perceptron.
ü TRAIN - Entrena la red con el algoritmo del Perceptron.
ü SIM - Simula o prueba la red.
4
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
1. Gráfica de patrones de aprendizaje:
Los patrones de aprendizaje se utilizarán para entrenar las redes
neuronales.
En Matlab:
>> X=[1 1 0 0; 1 0 1 0]; %Posibles entradas en la RNA
>> D=[1 0 0 0] %Es el resultado de la función lógica AND
>> plotpv(X,D) %Grafica los patrones de aprendizaje.
Nos mostrará el gráfico mostrado.
Las RNA Perceptron
Nos mostrará el gráfico mostrado.
5
Como se puede observar, MATLAB grafica los
puntos dados en el vector X y le asigna un
símbolo para la clasificación dependiendo de
la salida deseada, en esta caso:
Para salida deseada cero (0) = o
Para salida deseada uno (1) = +
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
2. El problema de función lógica AND
La función lógica se define como:
X=[1 1 0 0; 1 0 1 0] % Las dos variables lógicas.
D=[1 0 0 0] % El resultado de hacer AND con las dos variables lógicas
Solución:
Pasos para resolver este problema con el MATLAB :
a. Definición del problema
Las RNA Perceptron
a. Definición del problema
b. Inicialización de la RNA
c. Entrenamiento de la RNA
d. Validación de la RNA
6
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
X D
a. Definición del problema
Se debe proporcionar a la RNA la información necesaria para que puede
llevar la tarea con éxito.
Se debe definir los patrones de aprendizaje de la RNA que se van a
utilizar en el proceso de entrenamiento.
En MATLAB esto se hace definiendo dos matrices una para las entradas
Las RNA Perceptron
En MATLAB esto se hace definiendo dos matrices una para las entradas
(X) y otra para las salidas (D) donde cada patrón de aprendizaje se define
por columnas.
En Matlab:
>> X=[0 0 1 1 ; 0 1 0 1 ] ; % Definición de la función lógica AND
>> D=[0 0 0 1] ; %Las salidas
Para ver la gráfica de estos patrones se usa el comando plotpv
>> plotpv(X,D)
7
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
La gráfica resultante es la que se muestra y corresponde al patrón de
aprendizaje:
Las RNA Perceptron
8
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
b. Inicialización de la red neuronal
Ahora se crea la RNA, para el caso del Perceptron se usa la función newp
de la siguiente manera:
>> red = newp([0 1;0 1],1)
Donde:
red = objeto donde se va almacenar la red creada por el MATLAB
[0 1;0 1] = Rango del valor de la entrada de la RNA. El número de filas de
esta matriz lo utilizará MATLAB para definir el número de
entradas que tiene la RNA.
Las RNA Perceptron
entradas que tiene la RNA.
1 = Número de neuronas que tiene la red neuronal en la capa de salida.
Para mayor información:
En Matlab:
>> help newp
9
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
NET = NEWP(P,T,TF,LF) takes these inputs,
P - RxQ matrix of Q1 representative input vectors.
T - SxQ matrix of Q2 representative target vectors.
TF - Transfer function, default = 'hardlim'.
LF - Learning function, default = 'learnp'.
Returns a new perceptron.
The transfer function TF can be HARDLIM or HARDLIMS.
The learning function LF can be LEARNP or LEARNPN.
Ahora se procederá a generar unos pesos
iniciales a la red, este paso no es necesario
hacerlo, pero permite generar un Perceptron
con una superficie de separación conocida.
>> red.iw{1,1}=[1 1];
>> red.b{1}=0.5;
>> Pesos=red.iw{1,1};
Las RNA Perceptron
>> Pesos=red.iw{1,1};
>> Bias=red.b{1};
Con el siguiente comando se grafica la línea
de separación que tiene el Perceptron
>>plotpc(Pesos,Bias)
Este comando agrega la recta clasificadora al
gráfico generado por plotpv, la gráfica
quedaría así:
10
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
c. Entrenamiento de la RNA
El entrenamiento de la red se realiza con el
comando train el cual implementa un
entrenamiento con la regla de aprendizaje
tipo Perceptron.
En MATLAB:
>> red = train(red,X,D)
Las RNA Perceptron
>> red = train(red,X,D)
Donde
red = red a ser entrenada por el MATLAB.
X = Entrada de los patrones de aprendizaje.
D = Salida deseada de los patrones de
aprendizaje.
11
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Al entrenar MATLAB nos grafica la manera
como va evolucionando error al transcurrir
las iteraciones.
Las RNA Perceptron
12
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Cuando se ha entrenado la red, se puede
visualizar en la gráfica donde se muestra la
línea clasificadora que la red ha llevado a
cabo la tarea.
En Matlab:
>> figure;
>> Pesos=red.iw{1,1};
>> Bias=red.b{1};
Las RNA Perceptron
>> Bias=red.b{1};
>> plotpv(X,D)
>> plotpc(Pesos,Bias)
13
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
d. Validación de la RNA
Luego de tener una RNA entrenada se procede a validar si
el comportamiento de la misma es correcto o no, para esto
se usa el comando sim como se muestra a continuación:
>> prueba1=[0;0]; % Patrón de prueba
>> % Prueba de la red ante el patrón de prueba “prueba1”.
W son los pesos y b el bias de la red entrenada.
>> a = sim(red, prueba1)
Las RNA Perceptron
>> a = sim(red, prueba1)
a =
0
>> prueba2=[1;1]; % Otro patrón de prueba “prueba2”.
>> a = sim(red, prueba2)
a =
1
Como se puede observar el comportamiento de la red es el
adecuado por lo que se da por finalizado el entrenamiento.
14
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Mostrando la clasificación
En Matlab:
>> red.iw{1,1} % Nuevos Pesos
ans =
2 1
>> red.b{1} %Nuevo Bias
ans =
-2.5000
Las RNA Perceptron
X1 X2 D
0 0 0
0 1 0
1 1 0
1 1 1
-2.5000
>> plotpv(X,D)
>> plotpc(Pesos,Bias)
15
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Mostrando la clasificación
Las RNA Perceptron
16
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
3. Un problema de clasificación.
La función se define como:
Pasos para resolver este problema con el MATLAB :
Las RNA Perceptron
X1 X2 D1 D2
0.1 0.2 1 1
0.2 0.1 1 1
-0.9 0.8 1 0
-0.7 -0.8 0 0
0.5 -0.5 0 1
Pasos para resolver este problema con el MATLAB :
a. Definición del problema
b. Inicialización de la RNA
c. Entrenamiento de la RNA
d. Validación de la RNA
17
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
X D
a. Definición del problema
La función se define como:
X=[0.1 0.2 -0.9 -0.7 0.5; 0.2 0.1 0.8 -0.8 -0.5] % Las
entradas de la RNA.
D=[1 1 1 0 0; 1 1 0 0 1] % El resultado deseado de la RNA.
En Matlab:
>> X=[0.1 0.2 -0.9 -0.7 0.5; 0.2 0.1 0.8 -0.8 -0.5]
>> D=[1 1 1 0 0; 1 1 0 0 1]
Las RNA Perceptron
X1 X2 D1 D2
0.1 0.2 1 1
0.2 0.1 1 1
-0.9 0.8 1 0
-0.7 -0.8 0 0
0.5 -0.5 0 1
>> D=[1 1 1 0 0; 1 1 0 0 1]
>> plotpv(X,D)
18
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
b. Inicialización de la RNA
En Matlab:
>> red=newp([-0.9 0.5;-0.8 0.8],2);
Las RNA Perceptron
X1 X2 D1 D2
0.1 0.2 1 1
0.2 0.1 1 1
-0.9 0.8 1 0
-0.7 -0.8 0 0
0.5 -0.5 0 1
19
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
c. Entrenamiento de la RNA
En Matlab:
>> red=train(red,X,D);
Mostrar los pesos y las bias calculados:
>> red.iw{1,1}
ans =
0.8000 1.0000
Las RNA Perceptron
X1 X2 D1 D2
0.1 0.2 1 1
0.2 0.1 1 1
-0.9 0.8 1 0
-0.7 -0.8 0 0
0.5 -0.5 0 1
0.8000 1.0000
2.2000 -0.3000
>> red.b{1}
ans =
0
0
>>
20
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
d. Validación de la RNA
En Matlab:
>> prueba1=[0.1;0,2]
>> a=sim(red, prueba1)
a =
1
1
>> prueba2=[-0.9;0,8]
Las RNA Perceptron
X1 X2 D1 D2
0.1 0.2 1 1
0.2 0.1 1 1
-0.9 0.8 1 0
-0.7 -0.8 0 0
0.5 -0.5 0 1
>> prueba2=[-0.9;0,8]
>> b=sim(red, prueba2)
b =
1
0
>> prueba3=[-0.5;0,2]
>> a=sim(red, prueba3)
c =
0
0
21
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Mostrando la clasificación
En Matlab:
>> Pesos=red.iw{1,1}
Pesos =
0.8000 1.0000
2.2000 -0.3000
>> Bias=red.b{1}
Bias =
Las RNA Perceptron
X1 X2 D1 D2
0.1 0.2 1 1
0.2 0.1 1 1
-0.9 0.8 1 0
-0.7 -0.8 0 0
0.5 -0.5 0 1
Bias =
0
0
>> plotpc(Pesos,Bias)
22
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Mostrando la clasificación
Las RNA Perceptron
X1 X2 D1 D2
0.1 0.2 1 1
0.2 0.1 1 1
-0.9 0.8 1 0
-0.7 -0.8 0 0
0.5 -0.5 0 1
23
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Las RNA Perceptron - Tarea
1. Graficar los patrones de aprendizaje de las funciones lógicas:
• OR
• NOT
• XOR
• CONDICIONAL
• LA BICONDICIONAL
2. Graficar los patrones de aprendizaje de:
24
2. Graficar los patrones de aprendizaje de:
X1 X2 D1 D2
-0.5 -1.0 0 1
1.0 1.0 1 1
1.0 0.5 1 0
-1.0 -0.5 0 0
-1.0 -1.0 0 1
0.5 1.0 1 1
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
3. Con ayuda del toolbox de redes neuronales del MATLAB, clasificar
usando un Perceptron el siguiente patrón de aprendizaje.
X1 X2 D
-0.5 -1.0 0
1.0 1.0 1
1.0 0.5 1
-1.0 -0.5 0
Las RNA Perceptron - Tarea
-1.0 -0.5 0
-1.0 -1.0 0
0.5 1.0 1
4. Trate de resolver el problema de la XOR con una RNA Perceptron, ¿a
que conclusión llega?.
25
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
5. Diseñe y entrene usando el toolbox de redes neuronales del MATLAB
un Perceptron que pueda identificar los números del 0 al 9 donde
cada número se puede definir en una matriz de 5*3, por ejemplo el
número 2 sería :
1 1 1
0 0 1
1 1 1
Las RNA Perceptron - Tarea
1 1 1
1 0 0
1 1 1
6. Modifique el programa del Perceptron presentado de tal forma que
permita trabajar un Perceptron de N neuronas en la capa de entrada y
de M neuronas en la capa de salida, pruebe el Perceptron codificado
con el ejercicio anterior.
26
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
Informe de Laboratorio
p El Informe de Laboratorio es un documento gráfico en lo posible
y es redactado en Word con el desarrollo del laboratorio.
p Niveles de Informe:
p Primer nivel: Observaciones. Imágenes con comentarios
cortos. Redactar al ir desarrollando el laboratorio. (Requiere
desarrollar el laboratorio).
p Segundo nivel: Conclusiones. Redactar al terminar el
laboratorio.(Requiere haber desarrollado el laboratorio).laboratorio.(Requiere haber desarrollado el laboratorio).
p Tercer Nivel: Recomendaciones. (Requiere lectura de otras
fuentes).
p Dentro de su Carpeta Personal del Dropbox crear una carpeta
para el laboratorio 4 con el siguiente formato:
SIRN_PaternoM_Lab4
p Adjuntar fuentes que le han ayudado en esta carpeta creada.
p Las fuentes deben conservar el nombre original de archivo y se
debe agregar _L4 al final.
p Presentar el Informe de Laboratorio 4 en esta carpeta creada.
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 27
Laboratorio 4. Las RNA Perceptron
Blog del curso:
utpsirn.blogspot.com
28
Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.

Más contenido relacionado

La actualidad más candente

Fm con ruido
Fm con ruidoFm con ruido
Fm con ruidogbermeo
 
Frecuencia y fase
Frecuencia y faseFrecuencia y fase
Frecuencia y fasedamianADRP
 
modulacion de frecuencia y de fase
modulacion de frecuencia y de fasemodulacion de frecuencia y de fase
modulacion de frecuencia y de faseorlandobrito20645393
 
circuito derivador e integrador
circuito derivador e integradorcircuito derivador e integrador
circuito derivador e integradorfercanove
 
Manual de Laboratorio de Antenas
Manual de Laboratorio de AntenasManual de Laboratorio de Antenas
Manual de Laboratorio de AntenasJosé Pérez Romero
 
Balance de potencias
Balance de potenciasBalance de potencias
Balance de potenciascoroneldax
 
Bank Soal Materi Komponen Transistor
Bank Soal Materi Komponen TransistorBank Soal Materi Komponen Transistor
Bank Soal Materi Komponen TransistorMuhammad Hendra
 
Acondicionamiento de senales resisitivas P2
Acondicionamiento de senales resisitivas P2Acondicionamiento de senales resisitivas P2
Acondicionamiento de senales resisitivas P2csalazar180
 
Instrumentacion industrial
Instrumentacion industrialInstrumentacion industrial
Instrumentacion industrialcandelariocol
 
Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...
Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...
Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...Iyang Pramesti
 
Anova un factor-lectura
Anova un factor-lecturaAnova un factor-lectura
Anova un factor-lecturaJoel Rojas
 
Actuadores deber,,,,,,
Actuadores deber,,,,,,Actuadores deber,,,,,,
Actuadores deber,,,,,,lexadnilo
 
Presentacion teoremas thevenin
Presentacion teoremas theveninPresentacion teoremas thevenin
Presentacion teoremas thevenine_garino
 
Medida de condensadores y bobinas
Medida de condensadores y bobinasMedida de condensadores y bobinas
Medida de condensadores y bobinasJomicast
 

La actualidad más candente (20)

Fm con ruido
Fm con ruidoFm con ruido
Fm con ruido
 
Introducción a los Sistemas de Medida
Introducción a los Sistemas de MedidaIntroducción a los Sistemas de Medida
Introducción a los Sistemas de Medida
 
Frecuencia y fase
Frecuencia y faseFrecuencia y fase
Frecuencia y fase
 
Tema7
Tema7Tema7
Tema7
 
modulacion de frecuencia y de fase
modulacion de frecuencia y de fasemodulacion de frecuencia y de fase
modulacion de frecuencia y de fase
 
circuito derivador e integrador
circuito derivador e integradorcircuito derivador e integrador
circuito derivador e integrador
 
Manual de Laboratorio de Antenas
Manual de Laboratorio de AntenasManual de Laboratorio de Antenas
Manual de Laboratorio de Antenas
 
Práctico n°6 PTC y NTC
Práctico n°6 PTC y NTCPráctico n°6 PTC y NTC
Práctico n°6 PTC y NTC
 
Balance de potencias
Balance de potenciasBalance de potencias
Balance de potencias
 
Bank Soal Materi Komponen Transistor
Bank Soal Materi Komponen TransistorBank Soal Materi Komponen Transistor
Bank Soal Materi Komponen Transistor
 
Acondicionamiento de senales resisitivas P2
Acondicionamiento de senales resisitivas P2Acondicionamiento de senales resisitivas P2
Acondicionamiento de senales resisitivas P2
 
Instrumentacion industrial
Instrumentacion industrialInstrumentacion industrial
Instrumentacion industrial
 
Controladores de tensión AC
Controladores de tensión ACControladores de tensión AC
Controladores de tensión AC
 
Karakteristik Transistor
Karakteristik TransistorKarakteristik Transistor
Karakteristik Transistor
 
Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...
Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...
Sistem Kendali Suhu Ruangan dengan PID Berbasis Arduino Menggunakan Sensor Su...
 
Control de razon
Control de razonControl de razon
Control de razon
 
Anova un factor-lectura
Anova un factor-lecturaAnova un factor-lectura
Anova un factor-lectura
 
Actuadores deber,,,,,,
Actuadores deber,,,,,,Actuadores deber,,,,,,
Actuadores deber,,,,,,
 
Presentacion teoremas thevenin
Presentacion teoremas theveninPresentacion teoremas thevenin
Presentacion teoremas thevenin
 
Medida de condensadores y bobinas
Medida de condensadores y bobinasMedida de condensadores y bobinas
Medida de condensadores y bobinas
 

Similar a Utp sirn_sl4 la rna percetron 2012-2

Utp sirn sl4 la rna perceptron 2012-2
Utp sirn sl4 la rna perceptron 2012-2Utp sirn sl4 la rna perceptron 2012-2
Utp sirn sl4 la rna perceptron 2012-2jcbenitezp
 
Utp sirn_sl2 la rna perceptron
 Utp sirn_sl2 la rna perceptron Utp sirn_sl2 la rna perceptron
Utp sirn_sl2 la rna perceptronjcbenitezp
 
redes neuronales perceptron
redes neuronales  perceptronredes neuronales  perceptron
redes neuronales perceptronMarc Llanos
 
Utp ia_sl4 la rna perceptron
 Utp ia_sl4 la rna perceptron Utp ia_sl4 la rna perceptron
Utp ia_sl4 la rna perceptronjcbenitezp
 
redes neuronales patrones
redes neuronales patronesredes neuronales patrones
redes neuronales patronesMarc Llanos
 
Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2
 Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2 Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2
Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2jcbenitezp
 
Utp 2015-2_sirn lab2
 Utp 2015-2_sirn lab2 Utp 2015-2_sirn lab2
Utp 2015-2_sirn lab2jcbp_peru
 
Utp ia_sl2 patrones de aprendizaje de las rna
 Utp ia_sl2 patrones de aprendizaje de las rna Utp ia_sl2 patrones de aprendizaje de las rna
Utp ia_sl2 patrones de aprendizaje de las rnajcbenitezp
 
Utp 2015-2_ia lab2
 Utp 2015-2_ia lab2 Utp 2015-2_ia lab2
Utp 2015-2_ia lab2jcbp_peru
 
Utp 2015-2_sirn lab2
 Utp 2015-2_sirn lab2 Utp 2015-2_sirn lab2
Utp 2015-2_sirn lab2jcbp_peru
 
S iy rn 2011-3 balotario de la pc1
S iy rn 2011-3 balotario de la pc1S iy rn 2011-3 balotario de la pc1
S iy rn 2011-3 balotario de la pc1jcbenitezp
 
Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3jcbenitezp
 
Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3jcbenitezp
 
S iy rn 2012-1 balotario de la pc1
S iy rn 2012-1 balotario de la pc1S iy rn 2012-1 balotario de la pc1
S iy rn 2012-1 balotario de la pc1c09271
 
Utp ia_2014-2 lab2
 Utp ia_2014-2 lab2 Utp ia_2014-2 lab2
Utp ia_2014-2 lab2jcbp_peru
 
Utp ia_2014-2 lab2
 Utp ia_2014-2 lab2 Utp ia_2014-2 lab2
Utp ia_2014-2 lab2jcbp_peru
 
Utp sirn_s7_adaline y perceptron
 Utp sirn_s7_adaline y perceptron Utp sirn_s7_adaline y perceptron
Utp sirn_s7_adaline y perceptronjcbenitezp
 
Utp sirn_2014-2 lab2
 Utp sirn_2014-2 lab2 Utp sirn_2014-2 lab2
Utp sirn_2014-2 lab2jcbp_peru
 
Utp sirn_2014-2 lab2
 Utp sirn_2014-2 lab2 Utp sirn_2014-2 lab2
Utp sirn_2014-2 lab2jcbp_peru
 
Utp sirn_2014-2 lab2
 Utp sirn_2014-2 lab2 Utp sirn_2014-2 lab2
Utp sirn_2014-2 lab2jcbp_peru
 

Similar a Utp sirn_sl4 la rna percetron 2012-2 (20)

Utp sirn sl4 la rna perceptron 2012-2
Utp sirn sl4 la rna perceptron 2012-2Utp sirn sl4 la rna perceptron 2012-2
Utp sirn sl4 la rna perceptron 2012-2
 
Utp sirn_sl2 la rna perceptron
 Utp sirn_sl2 la rna perceptron Utp sirn_sl2 la rna perceptron
Utp sirn_sl2 la rna perceptron
 
redes neuronales perceptron
redes neuronales  perceptronredes neuronales  perceptron
redes neuronales perceptron
 
Utp ia_sl4 la rna perceptron
 Utp ia_sl4 la rna perceptron Utp ia_sl4 la rna perceptron
Utp ia_sl4 la rna perceptron
 
redes neuronales patrones
redes neuronales patronesredes neuronales patrones
redes neuronales patrones
 
Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2
 Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2 Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2
Utp sirn_sl2 patrones de aprendizaje de las rna 2012-2
 
Utp 2015-2_sirn lab2
 Utp 2015-2_sirn lab2 Utp 2015-2_sirn lab2
Utp 2015-2_sirn lab2
 
Utp ia_sl2 patrones de aprendizaje de las rna
 Utp ia_sl2 patrones de aprendizaje de las rna Utp ia_sl2 patrones de aprendizaje de las rna
Utp ia_sl2 patrones de aprendizaje de las rna
 
Utp 2015-2_ia lab2
 Utp 2015-2_ia lab2 Utp 2015-2_ia lab2
Utp 2015-2_ia lab2
 
Utp 2015-2_sirn lab2
 Utp 2015-2_sirn lab2 Utp 2015-2_sirn lab2
Utp 2015-2_sirn lab2
 
S iy rn 2011-3 balotario de la pc1
S iy rn 2011-3 balotario de la pc1S iy rn 2011-3 balotario de la pc1
S iy rn 2011-3 balotario de la pc1
 
Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3
 
Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3Utp sirn l1_funciones 2013-3
Utp sirn l1_funciones 2013-3
 
S iy rn 2012-1 balotario de la pc1
S iy rn 2012-1 balotario de la pc1S iy rn 2012-1 balotario de la pc1
S iy rn 2012-1 balotario de la pc1
 
Utp ia_2014-2 lab2
 Utp ia_2014-2 lab2 Utp ia_2014-2 lab2
Utp ia_2014-2 lab2
 
Utp ia_2014-2 lab2
 Utp ia_2014-2 lab2 Utp ia_2014-2 lab2
Utp ia_2014-2 lab2
 
Utp sirn_s7_adaline y perceptron
 Utp sirn_s7_adaline y perceptron Utp sirn_s7_adaline y perceptron
Utp sirn_s7_adaline y perceptron
 
Utp sirn_2014-2 lab2
 Utp sirn_2014-2 lab2 Utp sirn_2014-2 lab2
Utp sirn_2014-2 lab2
 
Utp sirn_2014-2 lab2
 Utp sirn_2014-2 lab2 Utp sirn_2014-2 lab2
Utp sirn_2014-2 lab2
 
Utp sirn_2014-2 lab2
 Utp sirn_2014-2 lab2 Utp sirn_2014-2 lab2
Utp sirn_2014-2 lab2
 

Más de c09271

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)c09271
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 materialc09271
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezpc09271
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1c09271
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
Ul rc_cap3_el nivel de red en internet
 Ul rc_cap3_el nivel de red en internet Ul rc_cap3_el nivel de red en internet
Ul rc_cap3_el nivel de red en internetc09271
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de redc09271
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccionc09271
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentialsc09271
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-servicesc09271
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-serviciosc09271
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial ic09271
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1c09271
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reducec09271
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptronc09271
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de colorc09271
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 

Más de c09271 (20)

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 material
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezp
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Ul rc_cap3_el nivel de red en internet
 Ul rc_cap3_el nivel de red en internet Ul rc_cap3_el nivel de red en internet
Ul rc_cap3_el nivel de red en internet
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de red
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccion
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentials
 
64 66
64 6664 66
64 66
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-services
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-servicios
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reduce
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptron
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 

Utp sirn_sl4 la rna percetron 2012-2

  • 1. Sistemas Inteligentes y Redes Neuronales (SI01) Ing. José C. Benítez P. (SI01) La RNA Perceptron Laboratorio: 4
  • 2. l Objetivo l Fundamento teórico: La RNA Perceptron. l Implementación de la RNA Perceptron. l Conclusiones. l Tarea. Las RNA Perceptron Tarea. Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 2
  • 3. Objetivo p Revisar los conceptos de las RNA Perceptron. p Mediante el Toolbox de Redes Neuronales de MatLab se implementara algunas Perceptron. p Identificar el proceso de implementación de una RNA. Al final del laboratorio el alumno debe presentar unp Al final del laboratorio el alumno debe presentar un documento grafico en word con el desarrollo del laboratorio y adjuntar sus fuentes que le han ayudado a fortalecer sus destrezas en el presente laboratorio. p Presentar las fuentes y el informe en USB. 3 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 4. § El Perceptron es una RNA que está en capacidad de realizar separaciones lineales veamos como se puede realizar un problema de estos con ayuda del toolbox de redes neuronales del MATLAB § Entre las funciones utilizadas por el MATLAB para el Perceptron se tienen: ü NEWP – Crea el Perceptron. Las RNA Perceptron ü PLOTPV - Grafica los vectores de entrada cuando la salida es 1/0. ü PLOTPC - Grafica la línea de clasificación que genera el Perceptron. ü TRAIN - Entrena la red con el algoritmo del Perceptron. ü SIM - Simula o prueba la red. 4 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 5. 1. Gráfica de patrones de aprendizaje: Los patrones de aprendizaje se utilizarán para entrenar las redes neuronales. En Matlab: >> X=[1 1 0 0; 1 0 1 0]; %Posibles entradas en la RNA >> D=[1 0 0 0] %Es el resultado de la función lógica AND >> plotpv(X,D) %Grafica los patrones de aprendizaje. Nos mostrará el gráfico mostrado. Las RNA Perceptron Nos mostrará el gráfico mostrado. 5 Como se puede observar, MATLAB grafica los puntos dados en el vector X y le asigna un símbolo para la clasificación dependiendo de la salida deseada, en esta caso: Para salida deseada cero (0) = o Para salida deseada uno (1) = + Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 6. 2. El problema de función lógica AND La función lógica se define como: X=[1 1 0 0; 1 0 1 0] % Las dos variables lógicas. D=[1 0 0 0] % El resultado de hacer AND con las dos variables lógicas Solución: Pasos para resolver este problema con el MATLAB : a. Definición del problema Las RNA Perceptron a. Definición del problema b. Inicialización de la RNA c. Entrenamiento de la RNA d. Validación de la RNA 6 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. X D
  • 7. a. Definición del problema Se debe proporcionar a la RNA la información necesaria para que puede llevar la tarea con éxito. Se debe definir los patrones de aprendizaje de la RNA que se van a utilizar en el proceso de entrenamiento. En MATLAB esto se hace definiendo dos matrices una para las entradas Las RNA Perceptron En MATLAB esto se hace definiendo dos matrices una para las entradas (X) y otra para las salidas (D) donde cada patrón de aprendizaje se define por columnas. En Matlab: >> X=[0 0 1 1 ; 0 1 0 1 ] ; % Definición de la función lógica AND >> D=[0 0 0 1] ; %Las salidas Para ver la gráfica de estos patrones se usa el comando plotpv >> plotpv(X,D) 7 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 8. La gráfica resultante es la que se muestra y corresponde al patrón de aprendizaje: Las RNA Perceptron 8 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 9. b. Inicialización de la red neuronal Ahora se crea la RNA, para el caso del Perceptron se usa la función newp de la siguiente manera: >> red = newp([0 1;0 1],1) Donde: red = objeto donde se va almacenar la red creada por el MATLAB [0 1;0 1] = Rango del valor de la entrada de la RNA. El número de filas de esta matriz lo utilizará MATLAB para definir el número de entradas que tiene la RNA. Las RNA Perceptron entradas que tiene la RNA. 1 = Número de neuronas que tiene la red neuronal en la capa de salida. Para mayor información: En Matlab: >> help newp 9 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. NET = NEWP(P,T,TF,LF) takes these inputs, P - RxQ matrix of Q1 representative input vectors. T - SxQ matrix of Q2 representative target vectors. TF - Transfer function, default = 'hardlim'. LF - Learning function, default = 'learnp'. Returns a new perceptron. The transfer function TF can be HARDLIM or HARDLIMS. The learning function LF can be LEARNP or LEARNPN.
  • 10. Ahora se procederá a generar unos pesos iniciales a la red, este paso no es necesario hacerlo, pero permite generar un Perceptron con una superficie de separación conocida. >> red.iw{1,1}=[1 1]; >> red.b{1}=0.5; >> Pesos=red.iw{1,1}; Las RNA Perceptron >> Pesos=red.iw{1,1}; >> Bias=red.b{1}; Con el siguiente comando se grafica la línea de separación que tiene el Perceptron >>plotpc(Pesos,Bias) Este comando agrega la recta clasificadora al gráfico generado por plotpv, la gráfica quedaría así: 10 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 11. c. Entrenamiento de la RNA El entrenamiento de la red se realiza con el comando train el cual implementa un entrenamiento con la regla de aprendizaje tipo Perceptron. En MATLAB: >> red = train(red,X,D) Las RNA Perceptron >> red = train(red,X,D) Donde red = red a ser entrenada por el MATLAB. X = Entrada de los patrones de aprendizaje. D = Salida deseada de los patrones de aprendizaje. 11 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 12. Al entrenar MATLAB nos grafica la manera como va evolucionando error al transcurrir las iteraciones. Las RNA Perceptron 12 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 13. Cuando se ha entrenado la red, se puede visualizar en la gráfica donde se muestra la línea clasificadora que la red ha llevado a cabo la tarea. En Matlab: >> figure; >> Pesos=red.iw{1,1}; >> Bias=red.b{1}; Las RNA Perceptron >> Bias=red.b{1}; >> plotpv(X,D) >> plotpc(Pesos,Bias) 13 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 14. d. Validación de la RNA Luego de tener una RNA entrenada se procede a validar si el comportamiento de la misma es correcto o no, para esto se usa el comando sim como se muestra a continuación: >> prueba1=[0;0]; % Patrón de prueba >> % Prueba de la red ante el patrón de prueba “prueba1”. W son los pesos y b el bias de la red entrenada. >> a = sim(red, prueba1) Las RNA Perceptron >> a = sim(red, prueba1) a = 0 >> prueba2=[1;1]; % Otro patrón de prueba “prueba2”. >> a = sim(red, prueba2) a = 1 Como se puede observar el comportamiento de la red es el adecuado por lo que se da por finalizado el entrenamiento. 14 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 15. Mostrando la clasificación En Matlab: >> red.iw{1,1} % Nuevos Pesos ans = 2 1 >> red.b{1} %Nuevo Bias ans = -2.5000 Las RNA Perceptron X1 X2 D 0 0 0 0 1 0 1 1 0 1 1 1 -2.5000 >> plotpv(X,D) >> plotpc(Pesos,Bias) 15 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 16. Mostrando la clasificación Las RNA Perceptron 16 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 17. 3. Un problema de clasificación. La función se define como: Pasos para resolver este problema con el MATLAB : Las RNA Perceptron X1 X2 D1 D2 0.1 0.2 1 1 0.2 0.1 1 1 -0.9 0.8 1 0 -0.7 -0.8 0 0 0.5 -0.5 0 1 Pasos para resolver este problema con el MATLAB : a. Definición del problema b. Inicialización de la RNA c. Entrenamiento de la RNA d. Validación de la RNA 17 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. X D
  • 18. a. Definición del problema La función se define como: X=[0.1 0.2 -0.9 -0.7 0.5; 0.2 0.1 0.8 -0.8 -0.5] % Las entradas de la RNA. D=[1 1 1 0 0; 1 1 0 0 1] % El resultado deseado de la RNA. En Matlab: >> X=[0.1 0.2 -0.9 -0.7 0.5; 0.2 0.1 0.8 -0.8 -0.5] >> D=[1 1 1 0 0; 1 1 0 0 1] Las RNA Perceptron X1 X2 D1 D2 0.1 0.2 1 1 0.2 0.1 1 1 -0.9 0.8 1 0 -0.7 -0.8 0 0 0.5 -0.5 0 1 >> D=[1 1 1 0 0; 1 1 0 0 1] >> plotpv(X,D) 18 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 19. b. Inicialización de la RNA En Matlab: >> red=newp([-0.9 0.5;-0.8 0.8],2); Las RNA Perceptron X1 X2 D1 D2 0.1 0.2 1 1 0.2 0.1 1 1 -0.9 0.8 1 0 -0.7 -0.8 0 0 0.5 -0.5 0 1 19 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 20. c. Entrenamiento de la RNA En Matlab: >> red=train(red,X,D); Mostrar los pesos y las bias calculados: >> red.iw{1,1} ans = 0.8000 1.0000 Las RNA Perceptron X1 X2 D1 D2 0.1 0.2 1 1 0.2 0.1 1 1 -0.9 0.8 1 0 -0.7 -0.8 0 0 0.5 -0.5 0 1 0.8000 1.0000 2.2000 -0.3000 >> red.b{1} ans = 0 0 >> 20 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 21. d. Validación de la RNA En Matlab: >> prueba1=[0.1;0,2] >> a=sim(red, prueba1) a = 1 1 >> prueba2=[-0.9;0,8] Las RNA Perceptron X1 X2 D1 D2 0.1 0.2 1 1 0.2 0.1 1 1 -0.9 0.8 1 0 -0.7 -0.8 0 0 0.5 -0.5 0 1 >> prueba2=[-0.9;0,8] >> b=sim(red, prueba2) b = 1 0 >> prueba3=[-0.5;0,2] >> a=sim(red, prueba3) c = 0 0 21 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 22. Mostrando la clasificación En Matlab: >> Pesos=red.iw{1,1} Pesos = 0.8000 1.0000 2.2000 -0.3000 >> Bias=red.b{1} Bias = Las RNA Perceptron X1 X2 D1 D2 0.1 0.2 1 1 0.2 0.1 1 1 -0.9 0.8 1 0 -0.7 -0.8 0 0 0.5 -0.5 0 1 Bias = 0 0 >> plotpc(Pesos,Bias) 22 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 23. Mostrando la clasificación Las RNA Perceptron X1 X2 D1 D2 0.1 0.2 1 1 0.2 0.1 1 1 -0.9 0.8 1 0 -0.7 -0.8 0 0 0.5 -0.5 0 1 23 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 24. Las RNA Perceptron - Tarea 1. Graficar los patrones de aprendizaje de las funciones lógicas: • OR • NOT • XOR • CONDICIONAL • LA BICONDICIONAL 2. Graficar los patrones de aprendizaje de: 24 2. Graficar los patrones de aprendizaje de: X1 X2 D1 D2 -0.5 -1.0 0 1 1.0 1.0 1 1 1.0 0.5 1 0 -1.0 -0.5 0 0 -1.0 -1.0 0 1 0.5 1.0 1 1 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 25. 3. Con ayuda del toolbox de redes neuronales del MATLAB, clasificar usando un Perceptron el siguiente patrón de aprendizaje. X1 X2 D -0.5 -1.0 0 1.0 1.0 1 1.0 0.5 1 -1.0 -0.5 0 Las RNA Perceptron - Tarea -1.0 -0.5 0 -1.0 -1.0 0 0.5 1.0 1 4. Trate de resolver el problema de la XOR con una RNA Perceptron, ¿a que conclusión llega?. 25 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 26. 5. Diseñe y entrene usando el toolbox de redes neuronales del MATLAB un Perceptron que pueda identificar los números del 0 al 9 donde cada número se puede definir en una matriz de 5*3, por ejemplo el número 2 sería : 1 1 1 0 0 1 1 1 1 Las RNA Perceptron - Tarea 1 1 1 1 0 0 1 1 1 6. Modifique el programa del Perceptron presentado de tal forma que permita trabajar un Perceptron de N neuronas en la capa de entrada y de M neuronas en la capa de salida, pruebe el Perceptron codificado con el ejercicio anterior. 26 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.
  • 27. Informe de Laboratorio p El Informe de Laboratorio es un documento gráfico en lo posible y es redactado en Word con el desarrollo del laboratorio. p Niveles de Informe: p Primer nivel: Observaciones. Imágenes con comentarios cortos. Redactar al ir desarrollando el laboratorio. (Requiere desarrollar el laboratorio). p Segundo nivel: Conclusiones. Redactar al terminar el laboratorio.(Requiere haber desarrollado el laboratorio).laboratorio.(Requiere haber desarrollado el laboratorio). p Tercer Nivel: Recomendaciones. (Requiere lectura de otras fuentes). p Dentro de su Carpeta Personal del Dropbox crear una carpeta para el laboratorio 4 con el siguiente formato: SIRN_PaternoM_Lab4 p Adjuntar fuentes que le han ayudado en esta carpeta creada. p Las fuentes deben conservar el nombre original de archivo y se debe agregar _L4 al final. p Presentar el Informe de Laboratorio 4 en esta carpeta creada. Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P. 27
  • 28. Laboratorio 4. Las RNA Perceptron Blog del curso: utpsirn.blogspot.com 28 Sistemas Inteligentes y Redes Neuronales - Prof. Ing. José C. Benítez P.