SlideShare una empresa de Scribd logo
Sistemas Inteligentes
y Redes Neuronales
(WOIA)
MSc. Ing. José C. Benítez P.
Sesión: 7
Redes competitivas auto organizadas
2
Sesión 8. Redes competitivas
Mapas auto organizados(MAO) (SOFM-Self
Organization Feature Maps)
Ubicación de los SOFM en la clasificación de las RNA.
Concepto de los SOFM.
Objetivo y diferencia de los SOFM.
Características de los SOFM.
Arquitectura del SOFM.
Algoritmo de aprendizaje de los SOFM.
Conclusiones.
Aplicaciones.
3
Mapas auto organizados (SOFM)
• Desarrollado en su forma actual por el finlandés Teuvo Kohonen
en el año 1982.
• La vida nos proporciona abundantes ejemplos de lo que
conocemos con el nombre de auto organización:
– Cuando los alumnos asisten a un curso, el primer día se
sientan en las sillas de forma aleatoria. Conforme pasan los
días se recolocan en el aula, de forma que paulatinamente se
sientan juntos según sus afinidades:
• Hay grupos exclusivamente formados por chicas o chicos,
• El típico grupo que se sientan en las últimas filas,
• Los de los primeros bancos,
• Las "parejitas",
• etc.
4
Mapas auto organizados (SOFM)
En determinadas zonas del cerebro se
ha encontrado experimentalmente
que las neuronas detectoras de
sensaciones se encuentran
topológicamente ordenadas.
¿Qué tiene que ver con el cerebro?
5
Mapas auto organizados (SOFM)
• Ante un estímulo proveniente de
sensores de la piel próximos entre sí, se
estimulan neuronas del cerebro
pertenecientes a una misma zona.
• Hay un modelo neuronal que se inspira
en estas zonas del cerebro donde la
información proveniente de los sentidos
se representa topológicamente
ordenada: son los mapas auto
organizados (MAO – SOFM).
¿Qué tiene que ver con el cerebro?
El MAO (SOFM) es un modelo neuronal indudablemente más
inspirado en el cerebro que el anterior perceptron multicapa.
6
Mapas auto organizados (SOFM)
¿Para qué sirve?
• Algunos problemas reales en los que ha demostrado su
eficacia incluyen:
– tareas de clasificación,
– reducción de dimensiones y
– extracción de rasgos.
• Su utilidad más importante se relaciona con la clasificación
de información o el agrupamiento de patrones por tipos o
clases.
7
Mapas auto organizados (SOFM)
Aprendizaje no supervisado
• El MAO, además de estar inspirado en determinadas zonas
del cerebro, utiliza una estrategia de aprendizaje que los
humanos utilizamos frecuentemente, el llamado
aprendizaje no supervisado.
• El aprendizaje supervisado se asemeja al profesor que
enseña y corrige al alumno, el aprendizaje no supervisado
o auto organizado es semejante al alumno que aprende
por sí mismo, sin la ayuda de un profesor, pero
disponiendo de un material docente, libros, etc.
8
Mapas auto organizados (SOFM)
¿Qué hace esta red neuronal?
• La idea básica del MAO es crear
una imagen de un espacio
multidimensional de entrada en
un espacio de salida de menor
dimensionalidad.
• Se trata de un modelo con dos
capas de neuronas:
– una de entrada y
– otra de procesamiento.
9
Mapas auto organizados (SOFM)
¿Qué hace esta red neuronal?
• Las neuronas de la primera capa se limitan a
recoger y canalizar la información.
• La segunda capa está conectada a la primera a
través de los pesos sinápticos y realiza la tarea
importante: una proyección no lineal del espacio
multidimensional de entrada, preservando las
características esenciales de estos datos en forma
de relaciones de vecindad.
• El resultado final es la creación del llamado mapa
auto organizado donde se representan los rasgos
más sobresalientes del espacio de entrada.
10
Mapas auto organizados (SOFM)
¿Qué hace esta red neuronal?
• Una cámara fotográfica es capaz de representar en dos
dimensiones (una fotografía) un espacio de tres
dimensiones. Realiza una proyección lineal de las tres
dimensiones en un plano. Gracias a ello, al contemplar
una fotografía tenemos una idea de lo que hay en una
habitación, en un paisaje, etc.
• El modelo de Kohonen realiza una fotografía de un espacio
n dimensional, de tal forma que se conserva la topología:
los objetos que están cercanos en el espacio de n
dimensiones aparecerán próximos en el mapa auto
organizado. Así, al contemplar este mapa, podemos
darnos una idea de cómo están situados en el espacio de
n dimensiones.
11
Mapas auto organizados (SOM)
¿Qué hace esta red neuronal?
• Otras técnicas estadísticas tienen un objetivo
similar de reducción de la dimensionalidad de un
problema:
el análisis de componentes principales,
las escalas multidimensionales,
etc.
12
Mapas auto organizados (SOFM)
Estructura del SOFM
• El MAO está formado por una matriz rectangular de
neuronas, de modo que las relaciones entre los patrones
de entrada son mucho más fácilmente visibles en forma de
relaciones de vecindad.
• Cada neurona sintoniza o aprende por sí misma a
reconocer un determinado tipo de patrón de entrada.
• En el espacio de salida la topología esencial del de entrada
queda preservada, de manera que neuronas próximas en
el mapa aprenden a reconocer patrones de entrada
similares, cuyas imágenes, por lo tanto, aparecerán
cercanas en el mapa creado.
13
Mapas auto organizados (SOFM)
Estructura del SOFM
• Este espacio de salida se representa por una capa discreta de
neuronas artificiales o procesadores elementales,
generalmente ordenados formando una matriz rectangular.
• En el ejemplo con el que se empieza esta presentación, los
alumnos sentados en las sillas son como las neuronas
alojadas en la estructura reticular.
• También podemos comparar esta estructura neuronal con
una hoja de cálculo. Cada neurona es una celda de la hoja de
cálculo, que a su vez se encuentra vinculada a otras hojas.
14
Ubicación de los SOFM
Supervisados:
- SLP / MLP
- Adaline/Madaline
- Backpropagation
- etc.
No supervisados
(Auto organizados):
- SOFM - Kohonen
- Hopfield
- ART
- etc.
RNA según
su tipo de
aprendizaje
15
Concepto de los SOFM
• No tienen autoridad central.
• Las neuronas se auto organizan según la similitud
entre ellas.
• Las neuronas aprenden mediante la auto
organización.
• Durante el proceso de aprendizaje al ingresar un
dato de entrada solo una neurona que tenga una
actividad positiva dentro de la vecindad, será
activada en la capa de salida.
16
Características de los SOFM
• 1982, Teuvo Kohonen
• Simulación de estructuras nerviosas.
• Posee un aprendizaje no supervisado
competitivo.
• Organizan la información de entrada.
• No se presentan las salidas objetivo.
• La red descubre por si misma rasgos comunes.
• Las neuronas se auto organizan en función de
estímulos externos.
17
Arquitectura de los SOM
18
Algoritmo de aprendizaje de los SOM
1. Inicialización de los pesos sinápticos Wkij y el contador
de épocas (iteraciones) t=1.
2. Elección de un patrón de entre el conjunto de patrones
de entrenamiento.
3. Para cada neurona del mapa, calcular la distancia
euclídea entre el patrón de entrada y el vector de pesos
sinápticos:
Distancia Euclídea entre el vector sináptico y la entrada:
entrada
vector sináptico
19
Algoritmo de aprendizaje de los SOM
4. Evaluar la neurona ganadora (aquella cuya distancia es la
menor de todas).
5. Actualizar los pesos sinápticos de la neurona ganadora y de
sus vecinas según la regla de actualización de los pesos:
Wkij(t+1)=Wkij(t) + α(t) h(|i-g|,t) (Xk(t) - Wkij(t))
Donde:
α(t) es la función (Ritmo) de Aprendizaje.
h(|i-g|,t) es la función de vecindad.
Xk(t) es el patrón de entrada k de m dimensiones.
Wkij(t) es el peso del patrón de entrada k asociado a la
neurona (i,j).
20
Algoritmo de aprendizaje de los SOM
Función (Ritmo) de Aprendizaje (α(t))
• Determina la variación en los pesos de las neuronas.
• Depende del numero de iteración y el numero total de
iteraciones.
α(t) = α0 + (αf - α0) t/tα
Donde:
α0 es el ritmo de aprendizaje inicial (< 1,0)
αf es el ritmo de aprendizaje final
t es el número de iteración.
tα es el numero máximo de iteraciones.
21
Algoritmo de aprendizaje de los SOM
Función de vecindad
h(|i-g|,t) es la función de vecindad que depende del
numero de iteración y la distancia de una neurona a
la neurona ganadora.
22
Algoritmo de aprendizaje de los SOM
Función de vecindad
La función de vecindad mas simple es del tipo escalón:
Donde R(t) es el radio de vecindad, que depende del numero de
iteración. En la ultima iteración esté será igual a 1 (radio de la
neurona ganadora).
Una neurona pertenece a la vecindad de la ganadora, si d < R(t).
Donde:
d = |i - g|
23
Algoritmo de aprendizaje de los SOM
6. Si se llegó al numero de iteraciones establecido
(¿t=tα?), el proceso de aprendizaje finaliza, caso
contrario regresar al paso 2.
24
Resumen
SOFM:
• Por lo general es un espacio bidimensional
(puede ser unidimensional, o tridimensional o n
dimensional).
• El criterio de similitud usado es la distancia
euclídea.
• Los pesos se modifican según un factor (ritmo) de
aprendizaje y una función de vecindad.
• Las neuronas vecinas se modifican según la
función de vecindad..
• La topología determina como se conectan las
neuronas.
25
Conclusiones:
Los mapas auto organizado de rasgos (SOFM) :
• Tienen entrenamiento no supervisado.
• Existe una competición entre neuronas.
• Se definen las vecindades que permiten la
ordenación topológica.
• Aplicaciones:
Reconocimiento de patrones:
Reconocimiento de voz.
Robótica
Clasificación
• Inconveniente: Lentitud del entrenamiento.
26
Aplicaciones:
En el siguiente mapa se han coloreado los países que tienen
características similares con el mismo color, y los próximos con
colores cercanos a un color.
27
Aplicaciones:
Países con características económicas similares
Preguntas
Al término de la experiencia de aprendizaje el alumno debe ser
capaz de responder las siguientes preguntas:
1. ¿Qué es un SOFM?.
2. ¿Cuáles son las características de un SOFM?.
3. ¿Cuál es el objetivo de un SOFM?.
4. Describir las fases de operación de un SOFM.
5. Explicar el funcionamiento de los SOFM.
6. Describir el algoritmo de entrenamiento de un SOFM.
7. Describir las limitaciones de los SOFM.
8. Listar cinco aplicaciones de las SOFM.
28
29
Sesión 7. Redes competitivas auto organizadas
Sistemas Inteligentes y Redes Neuronales
http://utpsirn.blogspot.com

Más contenido relacionado

Destacado

Curso c
Curso cCurso c
Curso c
AnzurezBrayan
 
Utp i_ay_se_sistemas difusos i 2013-3
 Utp i_ay_se_sistemas difusos i 2013-3 Utp i_ay_se_sistemas difusos i 2013-3
Utp i_ay_se_sistemas difusos i 2013-3jcbenitezp
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
locke23
 
Utp lpi_s6y7_funciones y variables 2012-2
 Utp lpi_s6y7_funciones y variables 2012-2 Utp lpi_s6y7_funciones y variables 2012-2
Utp lpi_s6y7_funciones y variables 2012-2jcbenitezp
 
Presentacion libro Fundamentos del SEO en Pamplona
Presentacion libro Fundamentos del SEO en PamplonaPresentacion libro Fundamentos del SEO en Pamplona
Presentacion libro Fundamentos del SEO en Pamplona
Carlos Pes
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion iajcbenitezp
 
Utp sirn_sl8 sistemas difusos i 2013-3
 Utp sirn_sl8 sistemas difusos i 2013-3 Utp sirn_sl8 sistemas difusos i 2013-3
Utp sirn_sl8 sistemas difusos i 2013-3jcbenitezp
 
Lenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - MemoriaLenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - Memoria
sirfids
 
Medios,modelos y estilos de aprendizaje jaime romero
Medios,modelos y estilos de aprendizaje jaime romeroMedios,modelos y estilos de aprendizaje jaime romero
Medios,modelos y estilos de aprendizaje jaime romero
Jaime David Romero Olivo
 
Lenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script ILenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script I
sirfids
 
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 backpropagationjcbenitezp
 
Generalidades del SEO
Generalidades del SEOGeneralidades del SEO
Generalidades del SEO
Carlos Pes
 
Introducción a los tipos de datos
Introducción a los tipos de datosIntroducción a los tipos de datos
Introducción a los tipos de datos
Carlos Pes
 
Capitulo 10 Introduccion a los diagramas de flujo
Capitulo 10 Introduccion a los diagramas de flujoCapitulo 10 Introduccion a los diagramas de flujo
Capitulo 10 Introduccion a los diagramas de flujo
Carlos Pes
 
Utp i_ay_se_s10_algoritmo genéticos_
 Utp i_ay_se_s10_algoritmo genéticos_ Utp i_ay_se_s10_algoritmo genéticos_
Utp i_ay_se_s10_algoritmo genéticos_jcbenitezp
 
Asignación, Salida y Entrada
Asignación, Salida y EntradaAsignación, Salida y Entrada
Asignación, Salida y EntradaCarlos Pes
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
Carlos Pes
 

Destacado (20)

Curso c
Curso cCurso c
Curso c
 
Utp i_ay_se_sistemas difusos i 2013-3
 Utp i_ay_se_sistemas difusos i 2013-3 Utp i_ay_se_sistemas difusos i 2013-3
Utp i_ay_se_sistemas difusos i 2013-3
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Utp lpi_s6y7_funciones y variables 2012-2
 Utp lpi_s6y7_funciones y variables 2012-2 Utp lpi_s6y7_funciones y variables 2012-2
Utp lpi_s6y7_funciones y variables 2012-2
 
Presentacion libro Fundamentos del SEO en Pamplona
Presentacion libro Fundamentos del SEO en PamplonaPresentacion libro Fundamentos del SEO en Pamplona
Presentacion libro Fundamentos del SEO en Pamplona
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion ia
 
Logica Juridica
Logica JuridicaLogica Juridica
Logica Juridica
 
Utp sirn_sl8 sistemas difusos i 2013-3
 Utp sirn_sl8 sistemas difusos i 2013-3 Utp sirn_sl8 sistemas difusos i 2013-3
Utp sirn_sl8 sistemas difusos i 2013-3
 
Lenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - MemoriaLenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - Memoria
 
Medios,modelos y estilos de aprendizaje jaime romero
Medios,modelos y estilos de aprendizaje jaime romeroMedios,modelos y estilos de aprendizaje jaime romero
Medios,modelos y estilos de aprendizaje jaime romero
 
Lenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script ILenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script I
 
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
 
Generalidades del SEO
Generalidades del SEOGeneralidades del SEO
Generalidades del SEO
 
Introducción a los tipos de datos
Introducción a los tipos de datosIntroducción a los tipos de datos
Introducción a los tipos de datos
 
Capitulo 10 Introduccion a los diagramas de flujo
Capitulo 10 Introduccion a los diagramas de flujoCapitulo 10 Introduccion a los diagramas de flujo
Capitulo 10 Introduccion a los diagramas de flujo
 
Funciones en Lenguaje C
Funciones en Lenguaje CFunciones en Lenguaje C
Funciones en Lenguaje C
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Utp i_ay_se_s10_algoritmo genéticos_
 Utp i_ay_se_s10_algoritmo genéticos_ Utp i_ay_se_s10_algoritmo genéticos_
Utp i_ay_se_s10_algoritmo genéticos_
 
Asignación, Salida y Entrada
Asignación, Salida y EntradaAsignación, Salida y Entrada
Asignación, Salida y Entrada
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 

Similar a Utp 2015-2_sirn_s7_r_competitivas

Utp ia_2015-2_s89_redes autorganizadas
 Utp ia_2015-2_s89_redes autorganizadas Utp ia_2015-2_s89_redes autorganizadas
Utp ia_2015-2_s89_redes autorganizadasjcbp_peru
 
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
 
Curso 2006 Sesion 1 Kohonen
Curso 2006 Sesion 1 KohonenCurso 2006 Sesion 1 Kohonen
Curso 2006 Sesion 1 Kohonenaskroll
 
Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes NeuronalesTema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
ESCOM
 
redes neuronales Som
redes neuronales Somredes neuronales Som
redes neuronales SomESCOM
 
Semana 1
Semana 1Semana 1
Sistemas Basados en Casos IUT
Sistemas Basados en Casos IUTSistemas Basados en Casos IUT
Sistemas Basados en Casos IUTLuis Álamo
 
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
Jefferson Sarmiento
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
Jefferson Guillen
 
Utp ia_s3_aprendizaje automatico
 Utp ia_s3_aprendizaje automatico Utp ia_s3_aprendizaje automatico
Utp ia_s3_aprendizaje automaticohiperu2005
 
Funciones de activacion Poslin y Purelin
Funciones de activacion Poslin y PurelinFunciones de activacion Poslin y Purelin
Funciones de activacion Poslin y Purelin
Diego Guamán
 
Presentación forinvest 2013
Presentación forinvest 2013Presentación forinvest 2013
Presentación forinvest 2013Rankia
 
Redes neuronales Luis Lozano CI 22.840.519
Redes neuronales   Luis Lozano CI 22.840.519Redes neuronales   Luis Lozano CI 22.840.519
Redes neuronales Luis Lozano CI 22.840.519
lozanolc
 
Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial
Gina Mejía
 
Trabajoenclase Ia
Trabajoenclase IaTrabajoenclase Ia
Trabajoenclase Ia
Emprendimiento Shalah
 
presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturas
Jhonatan Navarro
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
Flor Giraldo Mamani
 
Utp sirn_s3_aprendizaje automatico
 Utp sirn_s3_aprendizaje automatico Utp sirn_s3_aprendizaje automatico
Utp sirn_s3_aprendizaje automaticojcbp_peru
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
Abrahm Garcia
 

Similar a Utp 2015-2_sirn_s7_r_competitivas (20)

Utp ia_2015-2_s89_redes autorganizadas
 Utp ia_2015-2_s89_redes autorganizadas Utp ia_2015-2_s89_redes autorganizadas
Utp ia_2015-2_s89_redes autorganizadas
 
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
 
Curso 2006 Sesion 1 Kohonen
Curso 2006 Sesion 1 KohonenCurso 2006 Sesion 1 Kohonen
Curso 2006 Sesion 1 Kohonen
 
Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes NeuronalesTema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
 
redes neuronales Som
redes neuronales Somredes neuronales Som
redes neuronales Som
 
Semana 1
Semana 1Semana 1
Semana 1
 
Sistemas Basados en Casos IUT
Sistemas Basados en Casos IUTSistemas Basados en Casos IUT
Sistemas Basados en Casos IUT
 
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
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
Utp ia_s3_aprendizaje automatico
 Utp ia_s3_aprendizaje automatico Utp ia_s3_aprendizaje automatico
Utp ia_s3_aprendizaje automatico
 
Funciones de activacion Poslin y Purelin
Funciones de activacion Poslin y PurelinFunciones de activacion Poslin y Purelin
Funciones de activacion Poslin y Purelin
 
Presentación forinvest 2013
Presentación forinvest 2013Presentación forinvest 2013
Presentación forinvest 2013
 
Redes neuronales Luis Lozano CI 22.840.519
Redes neuronales   Luis Lozano CI 22.840.519Redes neuronales   Luis Lozano CI 22.840.519
Redes neuronales Luis Lozano CI 22.840.519
 
Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial Técnicas de Inteligencia Artificial
Técnicas de Inteligencia Artificial
 
Trabajoenclase Ia
Trabajoenclase IaTrabajoenclase Ia
Trabajoenclase Ia
 
presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturas
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
Utp sirn_s3_aprendizaje automatico
 Utp sirn_s3_aprendizaje automatico Utp sirn_s3_aprendizaje automatico
Utp sirn_s3_aprendizaje automatico
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 

Más de jcbenitezp

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitez
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
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 ep
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
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3
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_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
jcbenitezp
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3jcbenitezp
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2cjcbenitezp
 
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-2jcbenitezp
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1jcbenitezp
 
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-2jcbenitezp
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialjcbenitezp
 
W0 i9 inteligenciaartificial
W0 i9 inteligenciaartificialW0 i9 inteligenciaartificial
W0 i9 inteligenciaartificialjcbenitezp
 
Wi0 a sistemasinteligentesyredesneuronales
Wi0 a sistemasinteligentesyredesneuronalesWi0 a sistemasinteligentesyredesneuronales
Wi0 a sistemasinteligentesyredesneuronalesjcbenitezp
 
Utp sirn_sl6 la rna perceptron multicapa
 Utp sirn_sl6 la rna perceptron multicapa Utp sirn_sl6 la rna perceptron multicapa
Utp sirn_sl6 la rna perceptron multicapajcbenitezp
 

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_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
 
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
 
Article005
Article005Article005
Article005
 
Utp sirn_sl6 la rna perceptron multicapa
 Utp sirn_sl6 la rna perceptron multicapa Utp sirn_sl6 la rna perceptron multicapa
Utp sirn_sl6 la rna perceptron multicapa
 

Utp 2015-2_sirn_s7_r_competitivas

  • 1. Sistemas Inteligentes y Redes Neuronales (WOIA) MSc. Ing. José C. Benítez P. Sesión: 7 Redes competitivas auto organizadas
  • 2. 2 Sesión 8. Redes competitivas Mapas auto organizados(MAO) (SOFM-Self Organization Feature Maps) Ubicación de los SOFM en la clasificación de las RNA. Concepto de los SOFM. Objetivo y diferencia de los SOFM. Características de los SOFM. Arquitectura del SOFM. Algoritmo de aprendizaje de los SOFM. Conclusiones. Aplicaciones.
  • 3. 3 Mapas auto organizados (SOFM) • Desarrollado en su forma actual por el finlandés Teuvo Kohonen en el año 1982. • La vida nos proporciona abundantes ejemplos de lo que conocemos con el nombre de auto organización: – Cuando los alumnos asisten a un curso, el primer día se sientan en las sillas de forma aleatoria. Conforme pasan los días se recolocan en el aula, de forma que paulatinamente se sientan juntos según sus afinidades: • Hay grupos exclusivamente formados por chicas o chicos, • El típico grupo que se sientan en las últimas filas, • Los de los primeros bancos, • Las "parejitas", • etc.
  • 4. 4 Mapas auto organizados (SOFM) En determinadas zonas del cerebro se ha encontrado experimentalmente que las neuronas detectoras de sensaciones se encuentran topológicamente ordenadas. ¿Qué tiene que ver con el cerebro?
  • 5. 5 Mapas auto organizados (SOFM) • Ante un estímulo proveniente de sensores de la piel próximos entre sí, se estimulan neuronas del cerebro pertenecientes a una misma zona. • Hay un modelo neuronal que se inspira en estas zonas del cerebro donde la información proveniente de los sentidos se representa topológicamente ordenada: son los mapas auto organizados (MAO – SOFM). ¿Qué tiene que ver con el cerebro? El MAO (SOFM) es un modelo neuronal indudablemente más inspirado en el cerebro que el anterior perceptron multicapa.
  • 6. 6 Mapas auto organizados (SOFM) ¿Para qué sirve? • Algunos problemas reales en los que ha demostrado su eficacia incluyen: – tareas de clasificación, – reducción de dimensiones y – extracción de rasgos. • Su utilidad más importante se relaciona con la clasificación de información o el agrupamiento de patrones por tipos o clases.
  • 7. 7 Mapas auto organizados (SOFM) Aprendizaje no supervisado • El MAO, además de estar inspirado en determinadas zonas del cerebro, utiliza una estrategia de aprendizaje que los humanos utilizamos frecuentemente, el llamado aprendizaje no supervisado. • El aprendizaje supervisado se asemeja al profesor que enseña y corrige al alumno, el aprendizaje no supervisado o auto organizado es semejante al alumno que aprende por sí mismo, sin la ayuda de un profesor, pero disponiendo de un material docente, libros, etc.
  • 8. 8 Mapas auto organizados (SOFM) ¿Qué hace esta red neuronal? • La idea básica del MAO es crear una imagen de un espacio multidimensional de entrada en un espacio de salida de menor dimensionalidad. • Se trata de un modelo con dos capas de neuronas: – una de entrada y – otra de procesamiento.
  • 9. 9 Mapas auto organizados (SOFM) ¿Qué hace esta red neuronal? • Las neuronas de la primera capa se limitan a recoger y canalizar la información. • La segunda capa está conectada a la primera a través de los pesos sinápticos y realiza la tarea importante: una proyección no lineal del espacio multidimensional de entrada, preservando las características esenciales de estos datos en forma de relaciones de vecindad. • El resultado final es la creación del llamado mapa auto organizado donde se representan los rasgos más sobresalientes del espacio de entrada.
  • 10. 10 Mapas auto organizados (SOFM) ¿Qué hace esta red neuronal? • Una cámara fotográfica es capaz de representar en dos dimensiones (una fotografía) un espacio de tres dimensiones. Realiza una proyección lineal de las tres dimensiones en un plano. Gracias a ello, al contemplar una fotografía tenemos una idea de lo que hay en una habitación, en un paisaje, etc. • El modelo de Kohonen realiza una fotografía de un espacio n dimensional, de tal forma que se conserva la topología: los objetos que están cercanos en el espacio de n dimensiones aparecerán próximos en el mapa auto organizado. Así, al contemplar este mapa, podemos darnos una idea de cómo están situados en el espacio de n dimensiones.
  • 11. 11 Mapas auto organizados (SOM) ¿Qué hace esta red neuronal? • Otras técnicas estadísticas tienen un objetivo similar de reducción de la dimensionalidad de un problema: el análisis de componentes principales, las escalas multidimensionales, etc.
  • 12. 12 Mapas auto organizados (SOFM) Estructura del SOFM • El MAO está formado por una matriz rectangular de neuronas, de modo que las relaciones entre los patrones de entrada son mucho más fácilmente visibles en forma de relaciones de vecindad. • Cada neurona sintoniza o aprende por sí misma a reconocer un determinado tipo de patrón de entrada. • En el espacio de salida la topología esencial del de entrada queda preservada, de manera que neuronas próximas en el mapa aprenden a reconocer patrones de entrada similares, cuyas imágenes, por lo tanto, aparecerán cercanas en el mapa creado.
  • 13. 13 Mapas auto organizados (SOFM) Estructura del SOFM • Este espacio de salida se representa por una capa discreta de neuronas artificiales o procesadores elementales, generalmente ordenados formando una matriz rectangular. • En el ejemplo con el que se empieza esta presentación, los alumnos sentados en las sillas son como las neuronas alojadas en la estructura reticular. • También podemos comparar esta estructura neuronal con una hoja de cálculo. Cada neurona es una celda de la hoja de cálculo, que a su vez se encuentra vinculada a otras hojas.
  • 14. 14 Ubicación de los SOFM Supervisados: - SLP / MLP - Adaline/Madaline - Backpropagation - etc. No supervisados (Auto organizados): - SOFM - Kohonen - Hopfield - ART - etc. RNA según su tipo de aprendizaje
  • 15. 15 Concepto de los SOFM • No tienen autoridad central. • Las neuronas se auto organizan según la similitud entre ellas. • Las neuronas aprenden mediante la auto organización. • Durante el proceso de aprendizaje al ingresar un dato de entrada solo una neurona que tenga una actividad positiva dentro de la vecindad, será activada en la capa de salida.
  • 16. 16 Características de los SOFM • 1982, Teuvo Kohonen • Simulación de estructuras nerviosas. • Posee un aprendizaje no supervisado competitivo. • Organizan la información de entrada. • No se presentan las salidas objetivo. • La red descubre por si misma rasgos comunes. • Las neuronas se auto organizan en función de estímulos externos.
  • 18. 18 Algoritmo de aprendizaje de los SOM 1. Inicialización de los pesos sinápticos Wkij y el contador de épocas (iteraciones) t=1. 2. Elección de un patrón de entre el conjunto de patrones de entrenamiento. 3. Para cada neurona del mapa, calcular la distancia euclídea entre el patrón de entrada y el vector de pesos sinápticos: Distancia Euclídea entre el vector sináptico y la entrada: entrada vector sináptico
  • 19. 19 Algoritmo de aprendizaje de los SOM 4. Evaluar la neurona ganadora (aquella cuya distancia es la menor de todas). 5. Actualizar los pesos sinápticos de la neurona ganadora y de sus vecinas según la regla de actualización de los pesos: Wkij(t+1)=Wkij(t) + α(t) h(|i-g|,t) (Xk(t) - Wkij(t)) Donde: α(t) es la función (Ritmo) de Aprendizaje. h(|i-g|,t) es la función de vecindad. Xk(t) es el patrón de entrada k de m dimensiones. Wkij(t) es el peso del patrón de entrada k asociado a la neurona (i,j).
  • 20. 20 Algoritmo de aprendizaje de los SOM Función (Ritmo) de Aprendizaje (α(t)) • Determina la variación en los pesos de las neuronas. • Depende del numero de iteración y el numero total de iteraciones. α(t) = α0 + (αf - α0) t/tα Donde: α0 es el ritmo de aprendizaje inicial (< 1,0) αf es el ritmo de aprendizaje final t es el número de iteración. tα es el numero máximo de iteraciones.
  • 21. 21 Algoritmo de aprendizaje de los SOM Función de vecindad h(|i-g|,t) es la función de vecindad que depende del numero de iteración y la distancia de una neurona a la neurona ganadora.
  • 22. 22 Algoritmo de aprendizaje de los SOM Función de vecindad La función de vecindad mas simple es del tipo escalón: Donde R(t) es el radio de vecindad, que depende del numero de iteración. En la ultima iteración esté será igual a 1 (radio de la neurona ganadora). Una neurona pertenece a la vecindad de la ganadora, si d < R(t). Donde: d = |i - g|
  • 23. 23 Algoritmo de aprendizaje de los SOM 6. Si se llegó al numero de iteraciones establecido (¿t=tα?), el proceso de aprendizaje finaliza, caso contrario regresar al paso 2.
  • 24. 24 Resumen SOFM: • Por lo general es un espacio bidimensional (puede ser unidimensional, o tridimensional o n dimensional). • El criterio de similitud usado es la distancia euclídea. • Los pesos se modifican según un factor (ritmo) de aprendizaje y una función de vecindad. • Las neuronas vecinas se modifican según la función de vecindad.. • La topología determina como se conectan las neuronas.
  • 25. 25 Conclusiones: Los mapas auto organizado de rasgos (SOFM) : • Tienen entrenamiento no supervisado. • Existe una competición entre neuronas. • Se definen las vecindades que permiten la ordenación topológica. • Aplicaciones: Reconocimiento de patrones: Reconocimiento de voz. Robótica Clasificación • Inconveniente: Lentitud del entrenamiento.
  • 26. 26 Aplicaciones: En el siguiente mapa se han coloreado los países que tienen características similares con el mismo color, y los próximos con colores cercanos a un color.
  • 28. Preguntas Al término de la experiencia de aprendizaje el alumno debe ser capaz de responder las siguientes preguntas: 1. ¿Qué es un SOFM?. 2. ¿Cuáles son las características de un SOFM?. 3. ¿Cuál es el objetivo de un SOFM?. 4. Describir las fases de operación de un SOFM. 5. Explicar el funcionamiento de los SOFM. 6. Describir el algoritmo de entrenamiento de un SOFM. 7. Describir las limitaciones de los SOFM. 8. Listar cinco aplicaciones de las SOFM. 28
  • 29. 29 Sesión 7. Redes competitivas auto organizadas Sistemas Inteligentes y Redes Neuronales http://utpsirn.blogspot.com