SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Inteligencia Artificial 
(W0I9) 
Sesión: 3 
Aprendizaje Automático 
MSc. Ing. José C. Benítez P.
2 
Sesión 3. Tipos de aprendizaje 
 Objetivo de la IA. 
 Aprendizaje automático. 
 Sistema de aprendizaje. 
 Inteligencia. 
 Aprendizaje. 
 Tipo de aprendizaje 
 Algoritmo de aprendizaje. 
 Tipos de aprendizaje.
3 
Objetivo de la IA 
“ Construir un sistema que 
aprenda ha sido tradicionalmente 
uno de los objetivos más 
escurridizos de la IA”.
4 
Aprendizaje Automático (AA) 
Definiciones: 
• Significa cambios adaptativos en el sistema: permite que el 
sistema ejecute la misma tarea con mayor eficacia para la 
siguiente ocasión. (Herbert Simun). 
• Construir o modificar representaciones de aquello con lo que 
se experimenta (estímulos sensoriales, procesos cognitivos, 
etc.) (Ryszard Michalski). 
• Es un proceso de adaptación a un entorno, el cual no tiene 
porque ser físico, sino que puede (y es lo normal) estar 
formado por estructuras que se refieran a conocimiento. 
• La creación y manipulación de representaciones que den 
sentido a lo aprendido, y que sean capaces de explicarlo o de 
permitir su interpretación.
5 
Sistema de Aprendizaje
6 
Inteligencia 
Desde el punto de vista de los Redes Neuronales Artificiales 
(Sistema Conexionistas): 
Elementos Variables: Pesos y bias 
« La modificación dinámica de los pesos (Wi) y 
bias es la verdadera esencia del aprendizaje» 
En el nivel de una simple UP, este reajustamiento de pesos y bias 
no significa mucho, pero cuando muchas UP lo realizan 
colectivamente, se dice que representa a la Inteligencia.
7 
Aprendizaje 
Definición: 
Aprendizaje es un proceso por el cual los 
parámetros libres (pesos y bias) de una 
red neuronal son ajustados a través de un 
proceso continuo de estimulación por 
parte del entorno en donde se sitúa el 
sistema.
8 
Aprendizaje 
Definición: 
Esta definición implica la siguiente secuencia de hechos: 
 La RNA se encuentra estimulada por el entorno. 
 La RNA cambia como consecuencia de dicho 
estímulo. 
 La RNA responde de manera diferente al entorno 
a causa de los cambios que se han producido en 
su estructura interna.
9 
Tipo de Aprendizaje 
Definiciones: 
• El tipo de aprendizaje es determinado 
por la forma o manera que tienen 
lugar dichos cambios. 
• La ecuación que especifica como 
cambian los pesos, recibe el nombre 
de Ley de Aprendizaje.
10 
Tipos de Aprendizaje 
 Aprendizaje Supervisado. 
 Aprendizaje Sin Supervisar.
11 
Aprendizaje Supervisado 
Necesita de un profesor para que entrene y mida 
el funcionamiento del sistema. 
Tipos de AS: 
 Aprendizaje por Corrección de Error. 
 Aprendizaje por Refuerzo. 
 Aprendizaje Estocástico.
12 
Aprendizaje sin Supervisar 
 No se necesita profesor. 
 El sistema debe organizarse a si 
mismo y por si sólo. 
 Aprendizaje por Hecho.
13 
Tipos de Aprendizaje Supervisado 
1. Aprendizaje por Corrección de Error. 
2. Aprendizaje por Refuerzo. 
3. Aprendizaje Estocástico.
14 
1. Aprendizaje por corrección de error 
 El entrenamiento consiste en presentar al sistema un 
conjunto de pares de datos, representado la entrada y la 
salida deseada para dicha entrada. 
 Este conjunto recibe el nombre de conjunto de 
entrenamiento (CE).
15 
1. Aprendizaje por corrección de error 
Objetivo: 
 Se trata de minimizar el Error entre la Salida 
Deseada y la Actual. 
 Aprendizaje OFF Line
16 
1. Aprendizaje por corrección de error 
Método: 
1. Inicializar aleatoriamente los pesos. 
2. Presentación del conjunto de entrenamiento (CE). 
3. Obtención de las salidas para el CE. 
4. Comparación de salidas deseadas con actuales. 
5. Si se verifica el criterio de finalización ir al siguiente 
paso, sino ir al paso 2. 
6. Fin.
17 
1. Aprendizaje por corrección de error
18 
2. Aprendizaje por Refuerzo 
 Aprendizaje mas lento que el anterior. 
 No se dispone de un ejemplo completo del 
comportamiento deseado. 
 No se conoce la salida deseada exacta para 
cada entrada. 
 Se conoce como debería de ser el 
comportamiento de manera general ante 
diferentes entradas.
19 
2. Aprendizaje por Refuerzo 
 Es un aprendizaje ON Line. 
 Relación de entrada-salida a través de un proceso de 
éxito o fracaso, produciendo una señal (Señal de 
Refuerzo) que mide el buen funcionamiento del sistema. 
 Esta Señal de Refuerzo está caracterizada por el hecho de 
que es menos informativa que en el caso de aprendizaje 
supervisado mediante ejemplos. 
 Barto, Sutton y Anderson han formulado el Aprendizaje 
por Refuerzo como una estrategia de aprendizaje en 
donde no se necesita un conjunto de ejemplos evaluados 
por un profesor.
20 
2. Aprendizaje por Refuerzo 
• El sistema descrito por Barto explora el espacio entrada-salida 
y usa una señal de refuerzo (feedback) sobre las 
consecuencias de la señal de control (salida de la red) 
sobre el entorno. 
• Los pesos se ajustan en base a la señal de refuerzo 
basándose en un mecanismo de probabilidades. 
• “Si una acción tomada por el sistema de aprendizaje es 
seguida por un estado satisfactorio, entonces la tendencia 
del sistema a producir esa particular acción es reforzada. 
En otro caso, la tendencia del sistema a producir dicha 
acción es disminuida”.
21 
2. Aprendizaje por Refuerzo 
• La función del supervisor es más la de un crítico que la de 
un maestro. 
• Dado un conjunto de entrenamiento (X,R) 
xi=(x1, …, xn) ri 
Î { -1, 1} 
• Salida obtenida por la red para el patrón i: 
yi=(y1, …, yn) 
• No se trata de asociar X con R. 
• R evalúa si la salida producida por la red es correcta o no.
22 
2. Aprendizaje por Refuerzo 
Elementos básicos 
ASE: Elemento de Búsqueda Asociativa 
Utiliza un método estocástico para determinar la relación 
correcta entre la entrada y la salida. 
ACE: Elemento Adaptivo Crítico 
Aprende a dar una predicción correcta de la futura salida. 
La señal externa de refuerzo suele generarse mediante un 
sensor especial o puede ser obtenida a partir de un vector de 
estado.
23 
2. Aprendizaje por Refuerzo
24 
3. Aprendizaje Estocástico 
• El aprendizaje estocástico consiste básicamente en 
realizar cambios aleatorios en los valores de los pesos y 
evaluar su efecto a partir del objetivo deseado y de 
distribuciones de probabilidad. 
• Simil: Red Neuronal Sólido físico (estados energéticos) 
• Estado de mínima energía: 
Valores de pesos con los que la estructura se ajusta al 
objetivo deseado. 
• Es utilizado por la Máquina de Boltzmann y la Máquina 
de Cauchy.
25 
3. Aprendizaje Estocástico 
Proceso: 
• Se realiza un cambio aleatorio en los Pesos. 
• Se determina la nueva energía de la red. 
• ¿Energía? 
• Si decrece: se acepta el cambio. 
• Si no decrece: se aceptaría el cambio en 
función de una determinada y preestablecida 
distribución de probabilidades.
26 
Aprendizaje sin Supervisar 
 Las redes con aprendizaje no supervisado, conocido 
también como AutoSupervisado, no requieren 
influencia externa para ajustar los pesos de las 
conexiones entre sus neuronas. 
 La red no recibe ninguna información por parte del 
entorno que le indique si la salida generada en 
respuesta a una determinada entrada es o no correcta; 
por ello, suele decirse que éstas redes son capaces de 
autoorganizarse. 
 Concepto asociado al aprendizaje sin supervisar es el de 
Aprendizaje Competitivo.
27 
Aprendizaje sin Supervisar 
El funcionamiento de estas redes se basa en el 
análisis del conjunto de datos de entrada y en la 
búsqueda de: 
- Características. 
- Regularidades. 
- Correlaciones. 
- Categorías
28 
Aprendizaje sin Supervisar 
Interpretación de las salidas 
Dependen de la estructura y el algoritmo. 
• Grado de familiaridad o similitud: 
Entre información actual e información pasada. 
• Clusterización: 
Establecimiento de categorías o clases. La red se encarga de 
encontrar las características o propiedades propias de cada 
clase. 
• Codificación: 
Proporciona una versión codificada de la entrada. 
• Mapeo de características (feature mapping): 
Las UPs de la capa de salida se disponen geométricamente, 
representando un mapa topográfico de las características de 
los datos de entrada. Entradas parecidas = Activación de 
neuronas próximas.
Resumen 
 Realizar un resumen mediante mapas conceptuales (CMapTools) 
Las Tareas que no cumplan las 
indicaciones no serán considerados 
por el profesor. 
29 
de esta diapositiva. 
 Serán mejor consideradas los resúmenes que tengan información 
extra a esta diapositiva. 
 Las fuentes adicionales utilizadas en el resumen se presentarán 
en su carpeta personal del Dropbox y deben conservar el nombre 
original y agregar al final _S3. 
 Las fuentes y los archivos *.cmap deben colocarse dentro de su 
carpeta personal del Dropbox, dentro de una carpeta de nombre: 
IA_PaternoM_S3
Preguntas 
El resumen con mapas conceptuales solicitado de la Sesión al 
menos debe responder las siguientes preguntas: 
1. ¿Cuál es el objetivo mas investigado de la IA? 
2. ¿En que consiste el aprendizaje automático?. 
3. Graficar la estructura general de un sistema de aprendizaje. 
4. ¿Cuál es el otro nombre de las RNA?. 
5. ¿Cuál es la esencia del aprendizaje?. 
6. ¿Qué representa a la inteligencia?. 
7. ¿Qué es aprendizaje?. 
8. ¿Qué es el algoritmo de entrenamiento?. 
9. ¿Qué es la ley de aprendizaje?. 
10. Hacer un cuadro sinóptico de la clasificación del AA. 
11. Indicar tres características de cada tipo de aprendizaje. 
12. Listar cuatro usos del aprendizaje sin supervisar. 
30
31 
Sesión 3. Aprendizaje automático 
Sistemas Inteligentes y Redes Neuronales 
http://utpiayse.blogspot.com

Más contenido relacionado

La actualidad más candente

14384630 Dorys Pescoso simulación SlideShire
14384630 Dorys Pescoso simulación SlideShire14384630 Dorys Pescoso simulación SlideShire
14384630 Dorys Pescoso simulación SlideShireDorysPescoso
 
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_competitivasjcbenitezp
 
REDES NEURONALES Algoritmos de Aprendizaje
REDES NEURONALES Algoritmos  de AprendizajeREDES NEURONALES Algoritmos  de Aprendizaje
REDES NEURONALES Algoritmos de AprendizajeESCOM
 
Después de discutir las ideas generales sobre clasificación
Después de discutir las ideas generales sobre clasificaciónDespués de discutir las ideas generales sobre clasificación
Después de discutir las ideas generales sobre clasificaciónbeautifulaidelin
 
Modelamiento y Simulacion de sistemas.
Modelamiento y Simulacion de sistemas.Modelamiento y Simulacion de sistemas.
Modelamiento y Simulacion de sistemas.Jesus Guzman Burgos
 
REDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBB
REDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBBREDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBB
REDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBBESCOM
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificialesAlfonso Rojas
 

La actualidad más candente (9)

14384630 Dorys Pescoso simulación SlideShire
14384630 Dorys Pescoso simulación SlideShire14384630 Dorys Pescoso simulación SlideShire
14384630 Dorys Pescoso simulación SlideShire
 
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
 
REDES NEURONALES Algoritmos de Aprendizaje
REDES NEURONALES Algoritmos  de AprendizajeREDES NEURONALES Algoritmos  de Aprendizaje
REDES NEURONALES Algoritmos de Aprendizaje
 
Art
ArtArt
Art
 
Después de discutir las ideas generales sobre clasificación
Después de discutir las ideas generales sobre clasificaciónDespués de discutir las ideas generales sobre clasificación
Después de discutir las ideas generales sobre clasificación
 
Modelamiento y Simulacion de sistemas.
Modelamiento y Simulacion de sistemas.Modelamiento y Simulacion de sistemas.
Modelamiento y Simulacion de sistemas.
 
Machine learning101
Machine learning101Machine learning101
Machine learning101
 
REDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBB
REDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBBREDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBB
REDES NEURONALES DE APRENDIZAJE NO SUPERVISADO HEBB
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificiales
 

Destacado

Interoperabilidad en el Ciclo de Vida del Expediente.
Interoperabilidad en el Ciclo de Vida del Expediente.Interoperabilidad en el Ciclo de Vida del Expediente.
Interoperabilidad en el Ciclo de Vida del Expediente.Rubén Lirio
 
Herramientas de aprendizaje automático (haa)
Herramientas de aprendizaje automático (haa)Herramientas de aprendizaje automático (haa)
Herramientas de aprendizaje automático (haa)Nathalia Astorga Hidalgo
 
Digitalizacion de historias clinicas
Digitalizacion de historias clinicasDigitalizacion de historias clinicas
Digitalizacion de historias clinicasRubén Lirio
 
Aprendizaje Automático con Python
Aprendizaje Automático con PythonAprendizaje Automático con Python
Aprendizaje Automático con PythonRaúl Garreta
 
Procesamiento de Lenguaje Natural, Python y NLTK
Procesamiento de Lenguaje Natural, Python y NLTKProcesamiento de Lenguaje Natural, Python y NLTK
Procesamiento de Lenguaje Natural, Python y NLTKRaúl Garreta
 

Destacado (10)

Interoperabilidad en el Ciclo de Vida del Expediente.
Interoperabilidad en el Ciclo de Vida del Expediente.Interoperabilidad en el Ciclo de Vida del Expediente.
Interoperabilidad en el Ciclo de Vida del Expediente.
 
Herramientas de aprendizaje automático (haa)
Herramientas de aprendizaje automático (haa)Herramientas de aprendizaje automático (haa)
Herramientas de aprendizaje automático (haa)
 
Digitalizacion de historias clinicas
Digitalizacion de historias clinicasDigitalizacion de historias clinicas
Digitalizacion de historias clinicas
 
Aprendizaje Automático con Python
Aprendizaje Automático con PythonAprendizaje Automático con Python
Aprendizaje Automático con Python
 
Athento DAM
Athento DAMAthento DAM
Athento DAM
 
Procesamiento de Lenguaje Natural, Python y NLTK
Procesamiento de Lenguaje Natural, Python y NLTKProcesamiento de Lenguaje Natural, Python y NLTK
Procesamiento de Lenguaje Natural, Python y NLTK
 
Presentación Athento e-Sanidad
Presentación Athento e-SanidadPresentación Athento e-Sanidad
Presentación Athento e-Sanidad
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
NLTK in 20 minutes
NLTK in 20 minutesNLTK in 20 minutes
NLTK in 20 minutes
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 

Similar a Utp ia_s3_aprendizaje automatico

presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturasJhonatan Navarro
 
Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil
Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil
Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil keilacortesacevedo
 
Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...
Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...
Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...Diego Paúl Cuenca Quezada
 
Características de las redes neuronales ethan
Características de las redes neuronales ethanCaracterísticas de las redes neuronales ethan
Características de las redes neuronales ethanElik Castillo
 
Características de las redes neuronales ethan
Características de las redes neuronales ethanCaracterísticas de las redes neuronales ethan
Características de las redes neuronales ethanElik Castillo
 
Bloque3 redesneuronales 8 12
Bloque3 redesneuronales 8 12Bloque3 redesneuronales 8 12
Bloque3 redesneuronales 8 12Levy GT
 
Redes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansigRedes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansigJefferson Sarmiento
 
Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial Gina Mejía
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronalesjjjss
 
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESINTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESESCOM
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas SomESCOM
 
Redes neurartif
Redes neurartifRedes neurartif
Redes neurartifanaisplani
 
Sistemas expertosdiapos2doparcial
Sistemas expertosdiapos2doparcialSistemas expertosdiapos2doparcial
Sistemas expertosdiapos2doparcialAlexander Velazquez
 
Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.rangel leon
 
Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.rangel leon
 
Redes neuronales-funciones-activacion-hardlim- hardlims-matlab
Redes neuronales-funciones-activacion-hardlim- hardlims-matlabRedes neuronales-funciones-activacion-hardlim- hardlims-matlab
Redes neuronales-funciones-activacion-hardlim- hardlims-matlabAna Mora
 

Similar a Utp ia_s3_aprendizaje automatico (20)

presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturas
 
Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil
Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil
Aplicacion de las Redes Neuronales en la Predicción del Rendimiento Estudiantil
 
REDES NEURONALES.pptx
REDES NEURONALES.pptxREDES NEURONALES.pptx
REDES NEURONALES.pptx
 
Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...
Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...
Poslin y Purelin para la Resolución de la Discriminante de una Ecuación y de ...
 
2020-T13 Redes Neuronales II
2020-T13 Redes Neuronales II2020-T13 Redes Neuronales II
2020-T13 Redes Neuronales II
 
Características de las redes neuronales ethan
Características de las redes neuronales ethanCaracterísticas de las redes neuronales ethan
Características de las redes neuronales ethan
 
Características de las redes neuronales ethan
Características de las redes neuronales ethanCaracterísticas de las redes neuronales ethan
Características de las redes neuronales ethan
 
Bloque3 redesneuronales 8 12
Bloque3 redesneuronales 8 12Bloque3 redesneuronales 8 12
Bloque3 redesneuronales 8 12
 
Redes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansigRedes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansig
 
Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Tema3dm
Tema3dmTema3dm
Tema3dm
 
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESINTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas Som
 
Redes neurartif
Redes neurartifRedes neurartif
Redes neurartif
 
Sistemas expertosdiapos2doparcial
Sistemas expertosdiapos2doparcialSistemas expertosdiapos2doparcial
Sistemas expertosdiapos2doparcial
 
I/O de SE
I/O de SEI/O de SE
I/O de SE
 
Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.
 
Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.Paradigma Gral. De Aprendizaje En El Conexionismo.
Paradigma Gral. De Aprendizaje En El Conexionismo.
 
Redes neuronales-funciones-activacion-hardlim- hardlims-matlab
Redes neuronales-funciones-activacion-hardlim- hardlims-matlabRedes neuronales-funciones-activacion-hardlim- hardlims-matlab
Redes neuronales-funciones-activacion-hardlim- hardlims-matlab
 

Utp ia_s3_aprendizaje automatico

  • 1. Inteligencia Artificial (W0I9) Sesión: 3 Aprendizaje Automático MSc. Ing. José C. Benítez P.
  • 2. 2 Sesión 3. Tipos de aprendizaje Objetivo de la IA. Aprendizaje automático. Sistema de aprendizaje. Inteligencia. Aprendizaje. Tipo de aprendizaje Algoritmo de aprendizaje. Tipos de aprendizaje.
  • 3. 3 Objetivo de la IA “ Construir un sistema que aprenda ha sido tradicionalmente uno de los objetivos más escurridizos de la IA”.
  • 4. 4 Aprendizaje Automático (AA) Definiciones: • Significa cambios adaptativos en el sistema: permite que el sistema ejecute la misma tarea con mayor eficacia para la siguiente ocasión. (Herbert Simun). • Construir o modificar representaciones de aquello con lo que se experimenta (estímulos sensoriales, procesos cognitivos, etc.) (Ryszard Michalski). • Es un proceso de adaptación a un entorno, el cual no tiene porque ser físico, sino que puede (y es lo normal) estar formado por estructuras que se refieran a conocimiento. • La creación y manipulación de representaciones que den sentido a lo aprendido, y que sean capaces de explicarlo o de permitir su interpretación.
  • 5. 5 Sistema de Aprendizaje
  • 6. 6 Inteligencia Desde el punto de vista de los Redes Neuronales Artificiales (Sistema Conexionistas): Elementos Variables: Pesos y bias « La modificación dinámica de los pesos (Wi) y bias es la verdadera esencia del aprendizaje» En el nivel de una simple UP, este reajustamiento de pesos y bias no significa mucho, pero cuando muchas UP lo realizan colectivamente, se dice que representa a la Inteligencia.
  • 7. 7 Aprendizaje Definición: Aprendizaje es un proceso por el cual los parámetros libres (pesos y bias) de una red neuronal son ajustados a través de un proceso continuo de estimulación por parte del entorno en donde se sitúa el sistema.
  • 8. 8 Aprendizaje Definición: Esta definición implica la siguiente secuencia de hechos: La RNA se encuentra estimulada por el entorno. La RNA cambia como consecuencia de dicho estímulo. La RNA responde de manera diferente al entorno a causa de los cambios que se han producido en su estructura interna.
  • 9. 9 Tipo de Aprendizaje Definiciones: • El tipo de aprendizaje es determinado por la forma o manera que tienen lugar dichos cambios. • La ecuación que especifica como cambian los pesos, recibe el nombre de Ley de Aprendizaje.
  • 10. 10 Tipos de Aprendizaje Aprendizaje Supervisado. Aprendizaje Sin Supervisar.
  • 11. 11 Aprendizaje Supervisado Necesita de un profesor para que entrene y mida el funcionamiento del sistema. Tipos de AS: Aprendizaje por Corrección de Error. Aprendizaje por Refuerzo. Aprendizaje Estocástico.
  • 12. 12 Aprendizaje sin Supervisar No se necesita profesor. El sistema debe organizarse a si mismo y por si sólo. Aprendizaje por Hecho.
  • 13. 13 Tipos de Aprendizaje Supervisado 1. Aprendizaje por Corrección de Error. 2. Aprendizaje por Refuerzo. 3. Aprendizaje Estocástico.
  • 14. 14 1. Aprendizaje por corrección de error El entrenamiento consiste en presentar al sistema un conjunto de pares de datos, representado la entrada y la salida deseada para dicha entrada. Este conjunto recibe el nombre de conjunto de entrenamiento (CE).
  • 15. 15 1. Aprendizaje por corrección de error Objetivo: Se trata de minimizar el Error entre la Salida Deseada y la Actual. Aprendizaje OFF Line
  • 16. 16 1. Aprendizaje por corrección de error Método: 1. Inicializar aleatoriamente los pesos. 2. Presentación del conjunto de entrenamiento (CE). 3. Obtención de las salidas para el CE. 4. Comparación de salidas deseadas con actuales. 5. Si se verifica el criterio de finalización ir al siguiente paso, sino ir al paso 2. 6. Fin.
  • 17. 17 1. Aprendizaje por corrección de error
  • 18. 18 2. Aprendizaje por Refuerzo Aprendizaje mas lento que el anterior. No se dispone de un ejemplo completo del comportamiento deseado. No se conoce la salida deseada exacta para cada entrada. Se conoce como debería de ser el comportamiento de manera general ante diferentes entradas.
  • 19. 19 2. Aprendizaje por Refuerzo Es un aprendizaje ON Line. Relación de entrada-salida a través de un proceso de éxito o fracaso, produciendo una señal (Señal de Refuerzo) que mide el buen funcionamiento del sistema. Esta Señal de Refuerzo está caracterizada por el hecho de que es menos informativa que en el caso de aprendizaje supervisado mediante ejemplos. Barto, Sutton y Anderson han formulado el Aprendizaje por Refuerzo como una estrategia de aprendizaje en donde no se necesita un conjunto de ejemplos evaluados por un profesor.
  • 20. 20 2. Aprendizaje por Refuerzo • El sistema descrito por Barto explora el espacio entrada-salida y usa una señal de refuerzo (feedback) sobre las consecuencias de la señal de control (salida de la red) sobre el entorno. • Los pesos se ajustan en base a la señal de refuerzo basándose en un mecanismo de probabilidades. • “Si una acción tomada por el sistema de aprendizaje es seguida por un estado satisfactorio, entonces la tendencia del sistema a producir esa particular acción es reforzada. En otro caso, la tendencia del sistema a producir dicha acción es disminuida”.
  • 21. 21 2. Aprendizaje por Refuerzo • La función del supervisor es más la de un crítico que la de un maestro. • Dado un conjunto de entrenamiento (X,R) xi=(x1, …, xn) ri Î { -1, 1} • Salida obtenida por la red para el patrón i: yi=(y1, …, yn) • No se trata de asociar X con R. • R evalúa si la salida producida por la red es correcta o no.
  • 22. 22 2. Aprendizaje por Refuerzo Elementos básicos ASE: Elemento de Búsqueda Asociativa Utiliza un método estocástico para determinar la relación correcta entre la entrada y la salida. ACE: Elemento Adaptivo Crítico Aprende a dar una predicción correcta de la futura salida. La señal externa de refuerzo suele generarse mediante un sensor especial o puede ser obtenida a partir de un vector de estado.
  • 23. 23 2. Aprendizaje por Refuerzo
  • 24. 24 3. Aprendizaje Estocástico • El aprendizaje estocástico consiste básicamente en realizar cambios aleatorios en los valores de los pesos y evaluar su efecto a partir del objetivo deseado y de distribuciones de probabilidad. • Simil: Red Neuronal Sólido físico (estados energéticos) • Estado de mínima energía: Valores de pesos con los que la estructura se ajusta al objetivo deseado. • Es utilizado por la Máquina de Boltzmann y la Máquina de Cauchy.
  • 25. 25 3. Aprendizaje Estocástico Proceso: • Se realiza un cambio aleatorio en los Pesos. • Se determina la nueva energía de la red. • ¿Energía? • Si decrece: se acepta el cambio. • Si no decrece: se aceptaría el cambio en función de una determinada y preestablecida distribución de probabilidades.
  • 26. 26 Aprendizaje sin Supervisar Las redes con aprendizaje no supervisado, conocido también como AutoSupervisado, no requieren influencia externa para ajustar los pesos de las conexiones entre sus neuronas. La red no recibe ninguna información por parte del entorno que le indique si la salida generada en respuesta a una determinada entrada es o no correcta; por ello, suele decirse que éstas redes son capaces de autoorganizarse. Concepto asociado al aprendizaje sin supervisar es el de Aprendizaje Competitivo.
  • 27. 27 Aprendizaje sin Supervisar El funcionamiento de estas redes se basa en el análisis del conjunto de datos de entrada y en la búsqueda de: - Características. - Regularidades. - Correlaciones. - Categorías
  • 28. 28 Aprendizaje sin Supervisar Interpretación de las salidas Dependen de la estructura y el algoritmo. • Grado de familiaridad o similitud: Entre información actual e información pasada. • Clusterización: Establecimiento de categorías o clases. La red se encarga de encontrar las características o propiedades propias de cada clase. • Codificación: Proporciona una versión codificada de la entrada. • Mapeo de características (feature mapping): Las UPs de la capa de salida se disponen geométricamente, representando un mapa topográfico de las características de los datos de entrada. Entradas parecidas = Activación de neuronas próximas.
  • 29. Resumen Realizar un resumen mediante mapas conceptuales (CMapTools) Las Tareas que no cumplan las indicaciones no serán considerados por el profesor. 29 de esta diapositiva. Serán mejor consideradas los resúmenes que tengan información extra a esta diapositiva. Las fuentes adicionales utilizadas en el resumen se presentarán en su carpeta personal del Dropbox y deben conservar el nombre original y agregar al final _S3. Las fuentes y los archivos *.cmap deben colocarse dentro de su carpeta personal del Dropbox, dentro de una carpeta de nombre: IA_PaternoM_S3
  • 30. Preguntas El resumen con mapas conceptuales solicitado de la Sesión al menos debe responder las siguientes preguntas: 1. ¿Cuál es el objetivo mas investigado de la IA? 2. ¿En que consiste el aprendizaje automático?. 3. Graficar la estructura general de un sistema de aprendizaje. 4. ¿Cuál es el otro nombre de las RNA?. 5. ¿Cuál es la esencia del aprendizaje?. 6. ¿Qué representa a la inteligencia?. 7. ¿Qué es aprendizaje?. 8. ¿Qué es el algoritmo de entrenamiento?. 9. ¿Qué es la ley de aprendizaje?. 10. Hacer un cuadro sinóptico de la clasificación del AA. 11. Indicar tres características de cada tipo de aprendizaje. 12. Listar cuatro usos del aprendizaje sin supervisar. 30
  • 31. 31 Sesión 3. Aprendizaje automático Sistemas Inteligentes y Redes Neuronales http://utpiayse.blogspot.com