SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Ing. José C. Benítez P.
Inteligencia Artificial
(W0I9)
Patrones de aprendizaje de las RNA
Laboratorio: 2
 Objetivos
 Fundamento teórico: Los patrones de
aprendizaje de las RNA.
 Graficar patrones de aprendizaje de las RNA.
 Tarea.
Patrones de aprendizaje de las RNA
2
Objetivos
 Revisar los conceptos de los patrones de aprendizaje de
las RNA.
 Graficar mediante el Toolbox de Redes Neuronales de
MatLab patrones de aprendizaje de las RNA.
3
 Se denomina Conjunto de Entrenamiento (CE) de las RNA al conjunto
formado por las entradas y las salidas deseadas, utilizadas para entrenar
una RNA. También se le denomina Patrón de Entrenamiento (PE) o
patrón de aprendizaje (PA). Los PE ayudan a determinar si el CE pueden
ser separados linealmente.
 Las separaciones lineales facilitan el aprendizaje de algunas RNA tales
como el Perceptron, Adaline, MLP y Madaline.
 En el toolbox de redes neuronales del MATLAB se encuentran funciones
que nos permiten graficar los PE.
 Entre las funciones utilizadas por el MATLAB para el grafico de los
patrones de entrenamiento se tienen:
 PLOTPV - Grafica los vectores de entrada cuando la salida es 1/0.
Patrón de entrenamiento de las RNA
4
Los patrones de aprendizaje se utilizarán para
entrenar las redes neuronales.
Ejemplo: La función lógica AND
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.
Grafico del PE de las RNA
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) = +
X1 X2 X1 OR X2
1 1 1
1 0 0
0 1 0
0 0 0
Linealmente separables
6
Se puede observar, que existen dos
grupos de datos.
Los grupos pueden ser separados
mediante una línea como se muestra en
el grafico; es decir el CE es linealmente
separable (LS).
Uno de los requisitos para entrenar una
Perceptron o Adaline es que sean LS.
7
Tarea
1. Graficar los patrones de entrenamiento y verificar si son linealmente
separables las siguientes funciones lógicas:
a. OR b. NOT c. XOR
d. CONDICIONAL e. LA BICONDICIONAL
f. (A OR B) AND C g. (NOT (A OR B)) AND C h. (AB) OR C
i. (A=>B)=>C j. (A B)  C
2. Graficar los patrones de aprendizaje de la siguiente RNA y verificar si son LS:
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
3. Dar dos ejemplos de PE LS de dos y tres entradas. Graficar mediante el MatLab.
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:
IA_PaternoM_Lab2
 Adjuntar fuentes que le han ayudado en esta carpeta creada.
 Las fuentes deben conservar el nombre original de archivo y se
debe agregar _L2 al final.
 Presentar el Informe de Laboratorio 2 en esta carpeta creada.
8
Lab2. Patrones de aprendizaje de las RNA
http://utpiayse.blogspot.com
9

Más contenido relacionado

La actualidad más candente

Utp sirn_sl4 la rna percetron 2012-2
 Utp sirn_sl4 la rna percetron 2012-2 Utp sirn_sl4 la rna percetron 2012-2
Utp sirn_sl4 la rna percetron 2012-2
c09271
 
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
jcbenitezp
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
jcbenitezp
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)
Gino Pannillo
 
principales datos simples
principales datos simplesprincipales datos simples
principales datos simples
edgarcr717
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a Matlab
Omar Yupanqui
 
Utp ia sl5 la rna adaline
Utp ia sl5 la rna adalineUtp ia sl5 la rna adaline
Utp ia sl5 la rna adaline
c09271
 

La actualidad más candente (20)

Utp sirn_sl4 la rna percetron 2012-2
 Utp sirn_sl4 la rna percetron 2012-2 Utp sirn_sl4 la rna percetron 2012-2
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-2
 
Clasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig TansigClasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig Tansig
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Practica1 Matlab Operadores Básicos
Practica1 Matlab Operadores BásicosPractica1 Matlab Operadores Básicos
Practica1 Matlab Operadores Básicos
 
Semana 02 software libre maxima
Semana 02 software libre maximaSemana 02 software libre maxima
Semana 02 software libre maxima
 
Manualmv1
Manualmv1Manualmv1
Manualmv1
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
 
Diapositivas matlab
Diapositivas matlabDiapositivas matlab
Diapositivas matlab
 
Informe matlab
Informe matlabInforme matlab
Informe matlab
 
Diapositivas matlab
Diapositivas matlabDiapositivas matlab
Diapositivas matlab
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)
 
Apuntes scilab
Apuntes scilabApuntes scilab
Apuntes scilab
 
Matlab
MatlabMatlab
Matlab
 
Informe matlab.
Informe matlab.Informe matlab.
Informe matlab.
 
principales datos simples
principales datos simplesprincipales datos simples
principales datos simples
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a Matlab
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la Programación
 
Utp ia sl5 la rna adaline
Utp ia sl5 la rna adalineUtp ia sl5 la rna adaline
Utp ia sl5 la rna adaline
 
cap7.pdf
cap7.pdfcap7.pdf
cap7.pdf
 

Destacado

Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binaria
jcbp_peru
 
RUIDO DIGITAL EN LA FOTOGRAFÍA
RUIDO DIGITAL EN LA FOTOGRAFÍARUIDO DIGITAL EN LA FOTOGRAFÍA
RUIDO DIGITAL EN LA FOTOGRAFÍA
Juliana Villamonte
 
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
jcbp_peru
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
jcbenitezp
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
c09271
 
Morfología de las imágenes Matlab
Morfología de las imágenes MatlabMorfología de las imágenes Matlab
Morfología de las imágenes Matlab
jhonbri25
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
jcbp_peru
 
Utp 2015-2_pdi_ea1 introduccion a la va
 Utp 2015-2_pdi_ea1 introduccion a la va Utp 2015-2_pdi_ea1 introduccion a la va
Utp 2015-2_pdi_ea1 introduccion a la va
jcbp_peru
 
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
 Utp 2015-2_pdi_ea3 conversiones c2_g y negativo Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
jcbp_peru
 
A153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificialA153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificial
jcbp_peru
 
Utp 2015-2_pdi_lab1
 Utp 2015-2_pdi_lab1 Utp 2015-2_pdi_lab1
Utp 2015-2_pdi_lab1
jcbp_peru
 
Utp pdi_2015-2_ea8 transformaciones geometricas
 Utp pdi_2015-2_ea8 transformaciones geometricas Utp pdi_2015-2_ea8 transformaciones geometricas
Utp pdi_2015-2_ea8 transformaciones geometricas
jcbp_peru
 
Utp 2015-2_pdi_sap2 iluminacion y modos de color
 Utp 2015-2_pdi_sap2 iluminacion y modos de color Utp 2015-2_pdi_sap2 iluminacion y modos de color
Utp 2015-2_pdi_sap2 iluminacion y modos de color
jcbp_peru
 

Destacado (20)

Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binaria
 
La Imagen Digital[1]
La Imagen Digital[1]La Imagen Digital[1]
La Imagen Digital[1]
 
RUIDO DIGITAL EN LA FOTOGRAFÍA
RUIDO DIGITAL EN LA FOTOGRAFÍARUIDO DIGITAL EN LA FOTOGRAFÍA
RUIDO DIGITAL EN LA FOTOGRAFÍA
 
Resolucion
ResolucionResolucion
Resolucion
 
Representación binaria de textos, imagenes y sonidos
Representación binaria de textos, imagenes y sonidosRepresentación binaria de textos, imagenes y sonidos
Representación binaria de textos, imagenes y sonidos
 
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
 
Lab2 d
Lab2 dLab2 d
Lab2 d
 
L2 s2
L2 s2L2 s2
L2 s2
 
REPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORASREPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORAS
 
Morfología de las imágenes Matlab
Morfología de las imágenes MatlabMorfología de las imágenes Matlab
Morfología de las imágenes Matlab
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlab
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
 
Utp 2015-2_pdi_ea1 introduccion a la va
 Utp 2015-2_pdi_ea1 introduccion a la va Utp 2015-2_pdi_ea1 introduccion a la va
Utp 2015-2_pdi_ea1 introduccion a la va
 
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
 Utp 2015-2_pdi_ea3 conversiones c2_g y negativo Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
 
A153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificialA153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificial
 
Utp 2015-2_pdi_lab1
 Utp 2015-2_pdi_lab1 Utp 2015-2_pdi_lab1
Utp 2015-2_pdi_lab1
 
Utp pdi_2015-2_ea8 transformaciones geometricas
 Utp pdi_2015-2_ea8 transformaciones geometricas Utp pdi_2015-2_ea8 transformaciones geometricas
Utp pdi_2015-2_ea8 transformaciones geometricas
 
Utp 2015-2_pdi_sap2 iluminacion y modos de color
 Utp 2015-2_pdi_sap2 iluminacion y modos de color Utp 2015-2_pdi_sap2 iluminacion y modos de color
Utp 2015-2_pdi_sap2 iluminacion y modos de color
 

Similar a Utp ia_sl2 patrones de aprendizaje de las rna (20)

redes neuronales perceptron
redes neuronales  perceptronredes neuronales  perceptron
redes neuronales perceptron
 
Utp sirn_sl4 la rna perceptron
 Utp sirn_sl4 la rna perceptron Utp sirn_sl4 la rna perceptron
Utp sirn_sl4 la rna 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
 
Utp sirn_sl2 la rna perceptron
 Utp sirn_sl2 la rna perceptron Utp sirn_sl2 la rna perceptron
Utp sirn_sl2 la rna perceptron
 
Utp 2015-2_ia_lab3
 Utp 2015-2_ia_lab3 Utp 2015-2_ia_lab3
Utp 2015-2_ia_lab3
 
resumen matlab
resumen matlabresumen matlab
resumen matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
clases de herramientas lorenita
clases de herramientas lorenitaclases de herramientas lorenita
clases de herramientas lorenita
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Manual matlab R2009a
Manual  matlab R2009aManual  matlab R2009a
Manual matlab R2009a
 
Woia sirn pc2_2014-2 dom
Woia sirn pc2_2014-2 domWoia sirn pc2_2014-2 dom
Woia sirn pc2_2014-2 dom
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3
 
Explicaciones 1.pdf
Explicaciones 1.pdfExplicaciones 1.pdf
Explicaciones 1.pdf
 
Proyecto final de curso
Proyecto final de cursoProyecto final de curso
Proyecto final de curso
 
Boletin3
Boletin3Boletin3
Boletin3
 
Examen Parcial 2
Examen Parcial 2Examen Parcial 2
Examen Parcial 2
 
Introduccion rapida a SCILAB.pdf
Introduccion rapida a SCILAB.pdfIntroduccion rapida a SCILAB.pdf
Introduccion rapida a SCILAB.pdf
 
Apuntes scilab
Apuntes scilabApuntes scilab
Apuntes scilab
 
Utp 2015-2_sirn lab2
 Utp 2015-2_sirn lab2 Utp 2015-2_sirn lab2
Utp 2015-2_sirn lab2
 

Más de jcbenitezp

Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimiento
jcbenitezp
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
jcbenitezp
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
jcbenitezp
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 g
jcbenitezp
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015
jcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
jcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
jcbenitezp
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagation
jcbenitezp
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion ia
jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
jcbenitezp
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1
jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
jcbenitezp
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
jcbenitezp
 
W0 i9 inteligenciaartificial
W0 i9 inteligenciaartificialW0 i9 inteligenciaartificial
W0 i9 inteligenciaartificial
jcbenitezp
 
Wi0 a sistemasinteligentesyredesneuronales
Wi0 a sistemasinteligentesyredesneuronalesWi0 a sistemasinteligentesyredesneuronales
Wi0 a sistemasinteligentesyredesneuronales
jcbenitezp
 

Más de jcbenitezp (20)

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitez
 
Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimiento
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 ep
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 g
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagation
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion ia
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
W0 i9 inteligenciaartificial
W0 i9 inteligenciaartificialW0 i9 inteligenciaartificial
W0 i9 inteligenciaartificial
 
Wi0 a sistemasinteligentesyredesneuronales
Wi0 a sistemasinteligentesyredesneuronalesWi0 a sistemasinteligentesyredesneuronales
Wi0 a sistemasinteligentesyredesneuronales
 
4 g
4 g4 g
4 g
 

Utp ia_sl2 patrones de aprendizaje de las rna

  • 1. Ing. José C. Benítez P. Inteligencia Artificial (W0I9) Patrones de aprendizaje de las RNA Laboratorio: 2
  • 2.  Objetivos  Fundamento teórico: Los patrones de aprendizaje de las RNA.  Graficar patrones de aprendizaje de las RNA.  Tarea. Patrones de aprendizaje de las RNA 2
  • 3. Objetivos  Revisar los conceptos de los patrones de aprendizaje de las RNA.  Graficar mediante el Toolbox de Redes Neuronales de MatLab patrones de aprendizaje de las RNA. 3
  • 4.  Se denomina Conjunto de Entrenamiento (CE) de las RNA al conjunto formado por las entradas y las salidas deseadas, utilizadas para entrenar una RNA. También se le denomina Patrón de Entrenamiento (PE) o patrón de aprendizaje (PA). Los PE ayudan a determinar si el CE pueden ser separados linealmente.  Las separaciones lineales facilitan el aprendizaje de algunas RNA tales como el Perceptron, Adaline, MLP y Madaline.  En el toolbox de redes neuronales del MATLAB se encuentran funciones que nos permiten graficar los PE.  Entre las funciones utilizadas por el MATLAB para el grafico de los patrones de entrenamiento se tienen:  PLOTPV - Grafica los vectores de entrada cuando la salida es 1/0. Patrón de entrenamiento de las RNA 4
  • 5. Los patrones de aprendizaje se utilizarán para entrenar las redes neuronales. Ejemplo: La función lógica AND 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. Grafico del PE de las RNA 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) = + X1 X2 X1 OR X2 1 1 1 1 0 0 0 1 0 0 0 0
  • 6. Linealmente separables 6 Se puede observar, que existen dos grupos de datos. Los grupos pueden ser separados mediante una línea como se muestra en el grafico; es decir el CE es linealmente separable (LS). Uno de los requisitos para entrenar una Perceptron o Adaline es que sean LS.
  • 7. 7 Tarea 1. Graficar los patrones de entrenamiento y verificar si son linealmente separables las siguientes funciones lógicas: a. OR b. NOT c. XOR d. CONDICIONAL e. LA BICONDICIONAL f. (A OR B) AND C g. (NOT (A OR B)) AND C h. (AB) OR C i. (A=>B)=>C j. (A B)  C 2. Graficar los patrones de aprendizaje de la siguiente RNA y verificar si son LS: 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 3. Dar dos ejemplos de PE LS de dos y tres entradas. Graficar mediante el MatLab.
  • 8. 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: IA_PaternoM_Lab2  Adjuntar fuentes que le han ayudado en esta carpeta creada.  Las fuentes deben conservar el nombre original de archivo y se debe agregar _L2 al final.  Presentar el Informe de Laboratorio 2 en esta carpeta creada. 8
  • 9. Lab2. Patrones de aprendizaje de las RNA http://utpiayse.blogspot.com 9