SlideShare uma empresa Scribd logo
1 de 64
Mapas Autoorganizados o Mapas de Kohonen Miguel BARRETO Investigador  MINISTERIO DE AGRICULTURA Y DESARROLLO RURAL asocaña
Plan Nuestro proyecto Descripción Visualización inteligente Mecanismos de Aprendizaje supervisado no supervisado La inspiración biológica Cartas topológicas Cartas retinotópicas Informaciones Multidimensionales Autoorganización Mapas autoorganizados Arquitectura SOM Algoritmo de aprendizaje Ejemplo práctico
Nuestro proyecto Proyecto:  Agricultura de precisión y la construcción de modelos campo-cultivo para especies de frutas tropicales. Objetivo general:  Contribuir a la competitividad de pequeños cultivadores  de  frutales nativos en la región tropical de América Latina y al sector azucarero con el desarrollo e integración de  técnicas computacionales bioinspiradas e información y procedimientos agrobiológicos.
Investigación COCH (“triple I”) I ncremental modeling I ntegration of heterogeneous data I ntelligent visualization 4th dimension: model validation (usefulness & biological response) model exploitation Nuestro proyecto
Visualización Inteligente y mapas autoorganizados Los mapas auto organizados son una herramienta para la visualización de datos en altas dimensiones.  Básicamente SOM produce un grafico de similitud de los datos de entrada.  Convierte las relaciones estadísticas no lineales entre datos de alta dimensionalidad en simples relaciones geométricas en puntos de una imagen en una visualización  de baja dimensionalidad En contraste con los métodos clásicos, los SOM proporcionan una fácil visualización, tomando pocas suposiciones y restricciones además es capaz de manejar grandes grupos de datos y aislar patrones y estructuras de los datos.  Por estas razones los mapas autoorganizados han empezado a ser de gran interés para en exploración y análisis de datos, data mining y ahora también en procesos agro-ecológicos. Nuestro proyecto
Mecanismos de Aprendizaje
Aprendizaje supervisado ,[object Object],[object Object],[object Object],[object Object],Mecanismos  de aprendizaje
Aprendizaje no supervisado ,[object Object],[object Object],[object Object],[object Object],Mecanismos  de aprendizaje
La inspiración biológica W. Penfield
Los experimentos de Penfield La inspiración biológica
Cartas topológicas La inspiración biológica
Humunculus, el hombrecito dentro del cerebro La inspiración biológica
Humunculus, el hombrecito dentro del cerebro La inspiración biológica
Cartas retinotópicas Hubel & Wiesel La inspiración biológica
Cartas retinotópicas La inspiración biológica
Informaciones Multidimensionales La inspiración biológica
Sinestesia La inspiración biológica
Sinestesia La inspiración biológica
Proceso biológico Si algunas regiones del espacio de entrada son mas usadas que otras y reciben una rica variedad de estímulos estas se mapearan mejor.  (ej.  Las manos de un pianista o un cirujano) La inspiración biológica
Autoorganización Cada nodo de la red tiene conexiones exicitatorias laterales con su vecinos mas próximos pero conexiones laterales  inhibitorias con sus vecinos mas distantes. En el mapa topográfico cortical estas regiones crecerán , mientras que las regiones que no son usadas se harán mas pequeñas. La inspiración biológica
El “sombrero mejicano” La inspiración biológica Respuesta Positiva (Excitación) Respuesta Negativa (Inhibición) + -
El “sombrero mejicano” La inspiración biológica
Tomando la inspiración biológica La inspiración biológica Mapas Autoorganizados Al final del aprendizaje neuronas con características  similares se ubican cerca unas  de otras. Red de Neuronas Proceso de aprendizaje por competición Bioinspirado Biológico Ejemplos Estímulos del espacio  de entrada
Mapas  autoorganizados ,[object Object],[object Object],[object Object],“ Generación de una taxonomía de datos sin conocimientos previos”
Bondades de los mapas autoorganizados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mapas autoorganizados
Creando el modelo bioinspirado Inspirándose en estos comportamientos biológicos se desarrollaron los mapas autoorganizados. Los Mapas Autoorganizados o SOM (Self-Organizing Maps) fueron creados por Teuvo Kohonen entre los años 1982 y 1990 La idea se basa en un funcionamiento biológico de aprendizaje por competición, de forma que cuando un conjunto de datos de entrada se presenta a la red, los pesos de las neuronas se adaptan de forma que la clasificación presente en el espacio de entrada se preserva en la salida. Mapas autoorganizados
Arquitectura SOM Capa de entrada  Una por cada variable de entrada Capa de salida y competición No existe capa oculta Mapas autoorganizados … n … … n m
Un ejemplo de la arquitectura SOM Capa de entrada de tres dimensiones (x,y,z) Capa de salida y competición de 9 neuronas Mapas autoorganizados
Capa de entrada Tabla con ejemplos Estímulos del espacio  de entrada. Una neurona por cada  dimensión, en este ejemplo 3. Mapas autoorganizados/ Un ejemplo de la arquitectura SOM x y z R 3
Capa de entrada Cada neurona de la capa de  entrada esta conectada a todas las neuronas de la capa de salida. Mapas autoorganizados/ Un ejemplo de la arquitectura SOM x y z R 3
Capa de entrada x y z 18.91 22.13 27.40 Cada ejemplo es presentado a las neuronas de la capa de  salida. Así se buscan las neuronas mas parecidas al vector de entrada mediante un proceso  de competición. Finalmente se crean grupos con características similares. Mapas autoorganizados/ Un ejemplo de la arquitectura SOM R 3
Capa de salida y competición Mapas autoorganizados/ Un ejemplo de la arquitectura SOM Entre las neuronas de la capa de salida, puede decirse que existen conexiones  laterales de excitación e inhibición implícitas, pues aunque no estén conectadas, cada una de estas neuronas va a tener cierta influencia sobre sus vecinas.
Capa de salida y competición Mapas autoorganizados/ Un ejemplo de la arquitectura SOM La influencia sobre vecinos se consigue a través de un proceso de competición  entre las neuronas y de la aplicación de una función denominada de vecindad. Cuadrada Hexagonal 0 1 2 0 1 2
Resumen Mapas autoorganizados/ Un ejemplo de la arquitectura SOM
Algoritmo de aprendizaje Mapas autoorganizados/ Algoritmo de aprendizaje
1.Determinar la topología del mapa Mapas autoorganizados/ Algoritmo de aprendizaje
2. Determinar el tamaño del mapa Mapas autoorganizados/ Algoritmo de aprendizaje
3. Escoger el tipo de vecindario Mapas autoorganizados/ Algoritmo de aprendizaje 0 1 2 0 1 2
4. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2
Concepto de peso Capa de Salida Dos  Dimensiones (x,y) Tres  Dimensiones (x,y,z) n  Dimensiones (x,y,z, …, n) Capa de  Entrada Mapas autoorganizados/ Algoritmo de aprendizaje w2 w1 w w1 w2 w w2 w1 w3 w w1 w2 w3 w w1 w2 w3 … wn w Dos  Dimensiones Dos  Dimensiones Dos  Dimensiones
Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 t = 0
Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 t = 0 0.2   0.3
Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje t = 0 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8
Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 t = 0 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8
Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8
Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje 1 x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8 1 w2 w1 0
5. Presentar una entrada a la red Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8 0.14   0.77 1 1 w2 w1 0
Presentar una entrada a la red Mapas autoorganizados/ Algoritmo de aprendizaje 1 1 w2 w1 0 x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8 0.14   0.77
Concepto de distancia Mapas autoorganizados/ Algoritmo de aprendizaje Recordemos que cuando se presenta un patrón de entrenamiento, se debe identificar la neurona de salida vencedora, esto es, la neurona cuyo vector de pesos sea el más parecido al patrón presentado. De acuerdo con este criterio, dos vectores serán más similares cuanto menor sea su distancia. Un criterio de similitud muy utilizado es la distancia euclidiana que viene dado por la siguiente expresión: De acuerdo con este criterio, dos vectores serán más similares cuanto menor sea su distancia .
Concepto de distancia Mapas autoorganizados/ Algoritmo de aprendizaje Una medida de similitud alternativa más simple que la euclidiana, es la correlación o producto escalar: según la cual, dos vectores serán más similares cuanto mayor sea su correlación.
6. Encontrar la neurona ganadora Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8 0.14   0.77
Ajustar los pesos  de la neurona ganadora Ajustar los pesos  de la neurona ganadora en la dirección del punto presente en la entrada. ΔW = α(t) (X – W) , también los pesos de las neuronas de la vecindad de la neurona ganadora. Pero con una tasa de aprendizaje reducida (Sombrero Mejicano) de manera que se especialice menos que la neurona ganadora . Mapas autoorganizados/ Algoritmo de aprendizaje
7. Presentar otro ejemplo Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8 0.09   0.71
Presentar otro ejemplo Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8 0.09   0.71
BMU (Best match unit) Mapas autoorganizados/ Algoritmo de aprendizaje
Repetir Mapas autoorganizados/ Algoritmo de aprendizaje Reducir la vecindad de las neuronas y repetir 2 a 4 veces para todos los puntos por un cierto numero de iteraciones
Visualización y funcionamiento del mapa Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2   0.3 0.4   0.8 0.9   0.3 0.5   0.7 0.7   0.3 0.6   0.1 0.6   0.7 0.2   0.7 0.9   0.4 0.6   0.7 0.5   0.3 0.2   0.3 0.4   0.7 0.9   0.2 0.1   0.3 0.8   0.3 0.5   0.8 0.3   0.3 0.2   0.6 0.6   0.6 0.7   0.4 0.5   0.5 0.5   0.6 0.6   0.3 0.2   0.7 0.7   0.8 0.7   0.8 0.8   0.6 0.6   0.7 0.2   0.3 0.2   0.7 0.2   0.3 0.9   0.3 0.9   0.7 0.2   0.3 0.7   0.8
Visualización y funcionamiento del mapa Una vez seleccionado el mapa óptimo, podemos pasar a la fase de visualización observando en qué coordenadas del mapa se encuentra la neurona asociada a cada patrón de entrenamiento.  Esto nos permite proyectar el espacio multidimensional de entrada en un mapa bidimensional y, en virtud de la similitud entre las neuronas vecinas, observar los clusters o agrupaciones de datos organizados por la propia red.  Por este motivo, el modelo de mapa autoorganizado es especialmente útil para establecer relaciones, desconocidas previamente, entre conjuntos de datos.  En la fase de funcionamiento, la red puede actuar como un clasificador de patrones ya que la neurona de salida activada ante una entrada nueva representa la clase a la que pertenece dicha información de entrada.  .
Visualización y funcionamiento del mapa Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2
Evaluación del ajuste del mapa Los mapas tienen dos formas de medir su calidad: Exactitud de la representación de los datos Exactitud de la representación de la topología de los datos Para ajustar el mapa se debe jugar un poco con el manejo de las vecindades y la tasa de aprendizaje. También se deben hacer varios mapas para así escoger el que presente menos error. El compromiso entre los dos errores debe ser evaluado por el experto
Dos dimensiones Mapas autoorganizados/ Algoritmo de aprendizaje
Tres dimensiones Mapas autoorganizados/ Algoritmo de aprendizaje
Ejemplo practico Mapas autoorganizados/ Algoritmo de aprendizaje
Ejemplo práctico En el proceso general de aprendizaje suelen considerarse dos fases.  En la primera fase, se pretende organizar los vectores de pesos en el mapa.  Para ello, se comienza con una tasa de aprendizaje y un tamaño de vecindad grandes, para luego ir reduciendo su valor a medida que avanza el aprendizaje.  En la segunda fase, se persigue el ajuste fino del mapa, de modo que los vectores de pesos se ajusten más a los vectores de entrenamiento. El proceso es similar al anterior aunque suele ser más largo, tomando la tasa de aprendizaje constante e igual a un pequeño valor y un radio de vecindad constante.

Mais conteúdo relacionado

Mais procurados

REDES NEURONALES Aprendizaje Competitivo Cooperativo
REDES NEURONALES Aprendizaje Competitivo CooperativoREDES NEURONALES Aprendizaje Competitivo Cooperativo
REDES NEURONALES Aprendizaje Competitivo CooperativoESCOM
 
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoPerceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoAndrea Lezcano
 
RED NEURONAL ARTIFICIAL . I.A
RED NEURONAL ARTIFICIAL . I.A RED NEURONAL ARTIFICIAL . I.A
RED NEURONAL ARTIFICIAL . I.A daniatacho
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronalesgueste7b261
 
Introduccion a las redes neuronales
Introduccion a las redes neuronalesIntroduccion a las redes neuronales
Introduccion a las redes neuronalesHALCONPEREGRINO2
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronaleslennydan11
 
Red NEURONAL de Hamming
Red   NEURONAL    de HammingRed   NEURONAL    de Hamming
Red NEURONAL de HammingESCOM
 
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 NeuronalesESCOM
 
Sistemas Basados en Casos IUT
Sistemas Basados en Casos IUTSistemas Basados en Casos IUT
Sistemas Basados en Casos IUTLuis Álamo
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes NeuronalesDavid852
 
Teoria Resonancia Adaptativa
Teoria Resonancia AdaptativaTeoria Resonancia Adaptativa
Teoria Resonancia AdaptativaESCOM
 
El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón MulticapaESCOM
 
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.519lozanolc
 
REDES NEURONALES
REDES NEURONALESREDES NEURONALES
REDES NEURONALESHB09
 
48690471 redes-neuronales
48690471 redes-neuronales48690471 redes-neuronales
48690471 redes-neuronalesjcbenitezp
 
Características de las Redes Neuronales
Características de las Redes NeuronalesCaracterísticas de las Redes Neuronales
Características de las Redes NeuronalesESCOM
 

Mais procurados (20)

REDES NEURONALES Aprendizaje Competitivo Cooperativo
REDES NEURONALES Aprendizaje Competitivo CooperativoREDES NEURONALES Aprendizaje Competitivo Cooperativo
REDES NEURONALES Aprendizaje Competitivo Cooperativo
 
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoPerceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
 
RED NEURONAL ARTIFICIAL . I.A
RED NEURONAL ARTIFICIAL . I.A RED NEURONAL ARTIFICIAL . I.A
RED NEURONAL ARTIFICIAL . I.A
 
Neurona de Mc culloch
Neurona de Mc cullochNeurona de Mc culloch
Neurona de Mc culloch
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Introduccion a las redes neuronales
Introduccion a las redes neuronalesIntroduccion a las redes neuronales
Introduccion a las redes neuronales
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Red NEURONAL de Hamming
Red   NEURONAL    de HammingRed   NEURONAL    de Hamming
Red NEURONAL de Hamming
 
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
 
Sistemas Basados en Casos IUT
Sistemas Basados en Casos IUTSistemas Basados en Casos IUT
Sistemas Basados en Casos IUT
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Teoria Resonancia Adaptativa
Teoria Resonancia AdaptativaTeoria Resonancia Adaptativa
Teoria Resonancia Adaptativa
 
El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón Multicapa
 
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
 
REDES NEURONALES
REDES NEURONALESREDES NEURONALES
REDES NEURONALES
 
48690471 redes-neuronales
48690471 redes-neuronales48690471 redes-neuronales
48690471 redes-neuronales
 
Características de las Redes Neuronales
Características de las Redes NeuronalesCaracterísticas de las Redes Neuronales
Características de las Redes Neuronales
 
Perceptron parte 1
Perceptron parte 1Perceptron parte 1
Perceptron parte 1
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 

Destaque

Redes neuronales artificiales supervisadas y no supervisadas
Redes neuronales artificiales supervisadas y no supervisadasRedes neuronales artificiales supervisadas y no supervisadas
Redes neuronales artificiales supervisadas y no supervisadasUNIVERSIDAD SANTA MARIA
 
Redes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesRedes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesgpolo
 
Aprendizaje Asociativo Hebbiano
Aprendizaje Asociativo HebbianoAprendizaje Asociativo Hebbiano
Aprendizaje Asociativo HebbianoESCOM
 
Hab(pensamiento asociativo)
Hab(pensamiento asociativo)Hab(pensamiento asociativo)
Hab(pensamiento asociativo)gordito234
 
Counterpropagation
CounterpropagationCounterpropagation
CounterpropagationESCOM
 
REDES NEURONALES Aprendizaje Asociativo
REDES NEURONALES Aprendizaje  AsociativoREDES NEURONALES Aprendizaje  Asociativo
REDES NEURONALES Aprendizaje AsociativoESCOM
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing mapsraphaelkiminya
 
Redes Adeline, Hopfield y Kohonen
Redes Adeline, Hopfield y KohonenRedes Adeline, Hopfield y Kohonen
Redes Adeline, Hopfield y KohonenJefferson Guillen
 
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
 
Utp ia_2014-2_s10_redes de funciones de base radial
 Utp ia_2014-2_s10_redes de funciones de base radial Utp ia_2014-2_s10_redes de funciones de base radial
Utp ia_2014-2_s10_redes de funciones de base radialjcbp_peru
 

Destaque (12)

Redes neuronales artificiales supervisadas y no supervisadas
Redes neuronales artificiales supervisadas y no supervisadasRedes neuronales artificiales supervisadas y no supervisadas
Redes neuronales artificiales supervisadas y no supervisadas
 
Mapas de kohonen
Mapas de kohonenMapas de kohonen
Mapas de kohonen
 
Redes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesRedes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementações
 
Aprendizaje Asociativo Hebbiano
Aprendizaje Asociativo HebbianoAprendizaje Asociativo Hebbiano
Aprendizaje Asociativo Hebbiano
 
Hab(pensamiento asociativo)
Hab(pensamiento asociativo)Hab(pensamiento asociativo)
Hab(pensamiento asociativo)
 
Sefl Organizing Map
Sefl Organizing MapSefl Organizing Map
Sefl Organizing Map
 
Counterpropagation
CounterpropagationCounterpropagation
Counterpropagation
 
REDES NEURONALES Aprendizaje Asociativo
REDES NEURONALES Aprendizaje  AsociativoREDES NEURONALES Aprendizaje  Asociativo
REDES NEURONALES Aprendizaje Asociativo
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing maps
 
Redes Adeline, Hopfield y Kohonen
Redes Adeline, Hopfield y KohonenRedes Adeline, Hopfield y Kohonen
Redes Adeline, Hopfield y Kohonen
 
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
 
Utp ia_2014-2_s10_redes de funciones de base radial
 Utp ia_2014-2_s10_redes de funciones de base radial Utp ia_2014-2_s10_redes de funciones de base radial
Utp ia_2014-2_s10_redes de funciones de base radial
 

Semelhante a Curso 2006 Sesion 1 Kohonen

2015-TFG1 Modelo de mapas logísticos acoplados
2015-TFG1 Modelo de mapas logísticos acoplados2015-TFG1 Modelo de mapas logísticos acoplados
2015-TFG1 Modelo de mapas logísticos acopladosRicardo Lopez-Ruiz
 
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
 
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
 
Utp ia_2014-2_s8_redes autorganizadas
 Utp ia_2014-2_s8_redes autorganizadas Utp ia_2014-2_s8_redes autorganizadas
Utp ia_2014-2_s8_redes autorganizadasjcbp_peru
 
Utp sirn_s7_r_competitivas
 Utp sirn_s7_r_competitivas Utp sirn_s7_r_competitivas
Utp sirn_s7_r_competitivasjcbp_peru
 
Funciones de activacion Poslin y Purelin
Funciones de activacion Poslin y PurelinFunciones de activacion Poslin y Purelin
Funciones de activacion Poslin y PurelinDiego Guamán
 
implementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapaimplementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapaBrian Piragauta
 
Función de transferencia compet
Función de transferencia competFunción de transferencia compet
Función de transferencia competRichar León
 
Int. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursadaInt. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursadamartinp
 
Reporte investigacion apple girls
Reporte investigacion apple girlsReporte investigacion apple girls
Reporte investigacion apple girlswaltherccorimanya
 

Semelhante a Curso 2006 Sesion 1 Kohonen (20)

Inteligencia Artificial.pptx
Inteligencia Artificial.pptxInteligencia Artificial.pptx
Inteligencia Artificial.pptx
 
2015-TFG1 Modelo de mapas logísticos acoplados
2015-TFG1 Modelo de mapas logísticos acoplados2015-TFG1 Modelo de mapas logísticos acoplados
2015-TFG1 Modelo de mapas logísticos acoplados
 
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
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
Utp ia_2014-2_s8_redes autorganizadas
 Utp ia_2014-2_s8_redes autorganizadas Utp ia_2014-2_s8_redes autorganizadas
Utp ia_2014-2_s8_redes autorganizadas
 
Utp sirn_s7_r_competitivas
 Utp sirn_s7_r_competitivas Utp sirn_s7_r_competitivas
Utp sirn_s7_r_competitivas
 
Funciones de activacion Poslin y Purelin
Funciones de activacion Poslin y PurelinFunciones de activacion Poslin y Purelin
Funciones de activacion Poslin y Purelin
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
implementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapaimplementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapa
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Función de transferencia compet
Función de transferencia competFunción de transferencia compet
Función de transferencia compet
 
Int. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursadaInt. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursada
 
Datamining y Machine Learning para Ciencias Biológicas
Datamining y Machine Learning para Ciencias BiológicasDatamining y Machine Learning para Ciencias Biológicas
Datamining y Machine Learning para Ciencias Biológicas
 
Slidecats
SlidecatsSlidecats
Slidecats
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
redes neuronales
redes neuronalesredes neuronales
redes neuronales
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
Reporte investigacion apple girls
Reporte investigacion apple girlsReporte investigacion apple girls
Reporte investigacion apple girls
 

Mais de askroll

Microsoft power point curso-2006_sesion2_kohonen
Microsoft power point   curso-2006_sesion2_kohonenMicrosoft power point   curso-2006_sesion2_kohonen
Microsoft power point curso-2006_sesion2_kohonenaskroll
 
Migue final presentation_v28
Migue final presentation_v28Migue final presentation_v28
Migue final presentation_v28askroll
 
Self-organizing maps - Tutorial
Self-organizing maps -  TutorialSelf-organizing maps -  Tutorial
Self-organizing maps - Tutorialaskroll
 
Algortimos bio-inspirados para clustering y visualizacion de datos geoespaciales
Algortimos bio-inspirados para clustering y visualizacion de datos geoespacialesAlgortimos bio-inspirados para clustering y visualizacion de datos geoespaciales
Algortimos bio-inspirados para clustering y visualizacion de datos geoespacialesaskroll
 
Bio inspired computational techniques applied to the analysis and visualizati...
Bio inspired computational techniques applied to the analysis and visualizati...Bio inspired computational techniques applied to the analysis and visualizati...
Bio inspired computational techniques applied to the analysis and visualizati...askroll
 
Fuzzy Growing Hierarchical Self-organizing Networks
Fuzzy Growing Hierarchical Self-organizing NetworksFuzzy Growing Hierarchical Self-organizing Networks
Fuzzy Growing Hierarchical Self-organizing Networksaskroll
 
Improving the correlation hunting in a large quantity of SOM component planes
Improving the correlation hunting in a largequantity of SOM component planesImproving the correlation hunting in a largequantity of SOM component planes
Improving the correlation hunting in a large quantity of SOM component planesaskroll
 
Classification of similar productivity zones in the sugar cane culture using ...
Classification of similar productivity zones in the sugar cane culture using ...Classification of similar productivity zones in the sugar cane culture using ...
Classification of similar productivity zones in the sugar cane culture using ...askroll
 
Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...
Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...
Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...askroll
 
The COCH project
The COCH projectThe COCH project
The COCH projectaskroll
 
Bio-inspired techniques and their application to precision agriculture (Andre...
Bio-inspired techniques and their application to precision agriculture (Andre...Bio-inspired techniques and their application to precision agriculture (Andre...
Bio-inspired techniques and their application to precision agriculture (Andre...askroll
 

Mais de askroll (11)

Microsoft power point curso-2006_sesion2_kohonen
Microsoft power point   curso-2006_sesion2_kohonenMicrosoft power point   curso-2006_sesion2_kohonen
Microsoft power point curso-2006_sesion2_kohonen
 
Migue final presentation_v28
Migue final presentation_v28Migue final presentation_v28
Migue final presentation_v28
 
Self-organizing maps - Tutorial
Self-organizing maps -  TutorialSelf-organizing maps -  Tutorial
Self-organizing maps - Tutorial
 
Algortimos bio-inspirados para clustering y visualizacion de datos geoespaciales
Algortimos bio-inspirados para clustering y visualizacion de datos geoespacialesAlgortimos bio-inspirados para clustering y visualizacion de datos geoespaciales
Algortimos bio-inspirados para clustering y visualizacion de datos geoespaciales
 
Bio inspired computational techniques applied to the analysis and visualizati...
Bio inspired computational techniques applied to the analysis and visualizati...Bio inspired computational techniques applied to the analysis and visualizati...
Bio inspired computational techniques applied to the analysis and visualizati...
 
Fuzzy Growing Hierarchical Self-organizing Networks
Fuzzy Growing Hierarchical Self-organizing NetworksFuzzy Growing Hierarchical Self-organizing Networks
Fuzzy Growing Hierarchical Self-organizing Networks
 
Improving the correlation hunting in a large quantity of SOM component planes
Improving the correlation hunting in a largequantity of SOM component planesImproving the correlation hunting in a largequantity of SOM component planes
Improving the correlation hunting in a large quantity of SOM component planes
 
Classification of similar productivity zones in the sugar cane culture using ...
Classification of similar productivity zones in the sugar cane culture using ...Classification of similar productivity zones in the sugar cane culture using ...
Classification of similar productivity zones in the sugar cane culture using ...
 
Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...
Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...
Mapas de Kohonen como una herramienta visual de apoyo al soporte de decisione...
 
The COCH project
The COCH projectThe COCH project
The COCH project
 
Bio-inspired techniques and their application to precision agriculture (Andre...
Bio-inspired techniques and their application to precision agriculture (Andre...Bio-inspired techniques and their application to precision agriculture (Andre...
Bio-inspired techniques and their application to precision agriculture (Andre...
 

Último

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 

Último (20)

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 

Curso 2006 Sesion 1 Kohonen

  • 1. Mapas Autoorganizados o Mapas de Kohonen Miguel BARRETO Investigador MINISTERIO DE AGRICULTURA Y DESARROLLO RURAL asocaña
  • 2. Plan Nuestro proyecto Descripción Visualización inteligente Mecanismos de Aprendizaje supervisado no supervisado La inspiración biológica Cartas topológicas Cartas retinotópicas Informaciones Multidimensionales Autoorganización Mapas autoorganizados Arquitectura SOM Algoritmo de aprendizaje Ejemplo práctico
  • 3. Nuestro proyecto Proyecto: Agricultura de precisión y la construcción de modelos campo-cultivo para especies de frutas tropicales. Objetivo general: Contribuir a la competitividad de pequeños cultivadores de frutales nativos en la región tropical de América Latina y al sector azucarero con el desarrollo e integración de técnicas computacionales bioinspiradas e información y procedimientos agrobiológicos.
  • 4. Investigación COCH (“triple I”) I ncremental modeling I ntegration of heterogeneous data I ntelligent visualization 4th dimension: model validation (usefulness & biological response) model exploitation Nuestro proyecto
  • 5. Visualización Inteligente y mapas autoorganizados Los mapas auto organizados son una herramienta para la visualización de datos en altas dimensiones. Básicamente SOM produce un grafico de similitud de los datos de entrada. Convierte las relaciones estadísticas no lineales entre datos de alta dimensionalidad en simples relaciones geométricas en puntos de una imagen en una visualización de baja dimensionalidad En contraste con los métodos clásicos, los SOM proporcionan una fácil visualización, tomando pocas suposiciones y restricciones además es capaz de manejar grandes grupos de datos y aislar patrones y estructuras de los datos. Por estas razones los mapas autoorganizados han empezado a ser de gran interés para en exploración y análisis de datos, data mining y ahora también en procesos agro-ecológicos. Nuestro proyecto
  • 7.
  • 8.
  • 10. Los experimentos de Penfield La inspiración biológica
  • 11. Cartas topológicas La inspiración biológica
  • 12. Humunculus, el hombrecito dentro del cerebro La inspiración biológica
  • 13. Humunculus, el hombrecito dentro del cerebro La inspiración biológica
  • 14. Cartas retinotópicas Hubel & Wiesel La inspiración biológica
  • 15. Cartas retinotópicas La inspiración biológica
  • 16. Informaciones Multidimensionales La inspiración biológica
  • 19. Proceso biológico Si algunas regiones del espacio de entrada son mas usadas que otras y reciben una rica variedad de estímulos estas se mapearan mejor. (ej. Las manos de un pianista o un cirujano) La inspiración biológica
  • 20. Autoorganización Cada nodo de la red tiene conexiones exicitatorias laterales con su vecinos mas próximos pero conexiones laterales inhibitorias con sus vecinos mas distantes. En el mapa topográfico cortical estas regiones crecerán , mientras que las regiones que no son usadas se harán mas pequeñas. La inspiración biológica
  • 21. El “sombrero mejicano” La inspiración biológica Respuesta Positiva (Excitación) Respuesta Negativa (Inhibición) + -
  • 22. El “sombrero mejicano” La inspiración biológica
  • 23. Tomando la inspiración biológica La inspiración biológica Mapas Autoorganizados Al final del aprendizaje neuronas con características similares se ubican cerca unas de otras. Red de Neuronas Proceso de aprendizaje por competición Bioinspirado Biológico Ejemplos Estímulos del espacio de entrada
  • 24.
  • 25.
  • 26. Creando el modelo bioinspirado Inspirándose en estos comportamientos biológicos se desarrollaron los mapas autoorganizados. Los Mapas Autoorganizados o SOM (Self-Organizing Maps) fueron creados por Teuvo Kohonen entre los años 1982 y 1990 La idea se basa en un funcionamiento biológico de aprendizaje por competición, de forma que cuando un conjunto de datos de entrada se presenta a la red, los pesos de las neuronas se adaptan de forma que la clasificación presente en el espacio de entrada se preserva en la salida. Mapas autoorganizados
  • 27. Arquitectura SOM Capa de entrada Una por cada variable de entrada Capa de salida y competición No existe capa oculta Mapas autoorganizados … n … … n m
  • 28. Un ejemplo de la arquitectura SOM Capa de entrada de tres dimensiones (x,y,z) Capa de salida y competición de 9 neuronas Mapas autoorganizados
  • 29. Capa de entrada Tabla con ejemplos Estímulos del espacio de entrada. Una neurona por cada dimensión, en este ejemplo 3. Mapas autoorganizados/ Un ejemplo de la arquitectura SOM x y z R 3
  • 30. Capa de entrada Cada neurona de la capa de entrada esta conectada a todas las neuronas de la capa de salida. Mapas autoorganizados/ Un ejemplo de la arquitectura SOM x y z R 3
  • 31. Capa de entrada x y z 18.91 22.13 27.40 Cada ejemplo es presentado a las neuronas de la capa de salida. Así se buscan las neuronas mas parecidas al vector de entrada mediante un proceso de competición. Finalmente se crean grupos con características similares. Mapas autoorganizados/ Un ejemplo de la arquitectura SOM R 3
  • 32. Capa de salida y competición Mapas autoorganizados/ Un ejemplo de la arquitectura SOM Entre las neuronas de la capa de salida, puede decirse que existen conexiones laterales de excitación e inhibición implícitas, pues aunque no estén conectadas, cada una de estas neuronas va a tener cierta influencia sobre sus vecinas.
  • 33. Capa de salida y competición Mapas autoorganizados/ Un ejemplo de la arquitectura SOM La influencia sobre vecinos se consigue a través de un proceso de competición entre las neuronas y de la aplicación de una función denominada de vecindad. Cuadrada Hexagonal 0 1 2 0 1 2
  • 34. Resumen Mapas autoorganizados/ Un ejemplo de la arquitectura SOM
  • 35. Algoritmo de aprendizaje Mapas autoorganizados/ Algoritmo de aprendizaje
  • 36. 1.Determinar la topología del mapa Mapas autoorganizados/ Algoritmo de aprendizaje
  • 37. 2. Determinar el tamaño del mapa Mapas autoorganizados/ Algoritmo de aprendizaje
  • 38. 3. Escoger el tipo de vecindario Mapas autoorganizados/ Algoritmo de aprendizaje 0 1 2 0 1 2
  • 39. 4. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2
  • 40. Concepto de peso Capa de Salida Dos Dimensiones (x,y) Tres Dimensiones (x,y,z) n Dimensiones (x,y,z, …, n) Capa de Entrada Mapas autoorganizados/ Algoritmo de aprendizaje w2 w1 w w1 w2 w w2 w1 w3 w w1 w2 w3 w w1 w2 w3 … wn w Dos Dimensiones Dos Dimensiones Dos Dimensiones
  • 41. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 t = 0
  • 42. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 t = 0 0.2 0.3
  • 43. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje t = 0 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8
  • 44. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 t = 0 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8
  • 45. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8
  • 46. Inicializar los pesos de las neuronas Mapas autoorganizados/ Algoritmo de aprendizaje 1 x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8 1 w2 w1 0
  • 47. 5. Presentar una entrada a la red Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8 0.14 0.77 1 1 w2 w1 0
  • 48. Presentar una entrada a la red Mapas autoorganizados/ Algoritmo de aprendizaje 1 1 w2 w1 0 x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8 0.14 0.77
  • 49. Concepto de distancia Mapas autoorganizados/ Algoritmo de aprendizaje Recordemos que cuando se presenta un patrón de entrenamiento, se debe identificar la neurona de salida vencedora, esto es, la neurona cuyo vector de pesos sea el más parecido al patrón presentado. De acuerdo con este criterio, dos vectores serán más similares cuanto menor sea su distancia. Un criterio de similitud muy utilizado es la distancia euclidiana que viene dado por la siguiente expresión: De acuerdo con este criterio, dos vectores serán más similares cuanto menor sea su distancia .
  • 50. Concepto de distancia Mapas autoorganizados/ Algoritmo de aprendizaje Una medida de similitud alternativa más simple que la euclidiana, es la correlación o producto escalar: según la cual, dos vectores serán más similares cuanto mayor sea su correlación.
  • 51. 6. Encontrar la neurona ganadora Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8 0.14 0.77
  • 52. Ajustar los pesos de la neurona ganadora Ajustar los pesos de la neurona ganadora en la dirección del punto presente en la entrada. ΔW = α(t) (X – W) , también los pesos de las neuronas de la vecindad de la neurona ganadora. Pero con una tasa de aprendizaje reducida (Sombrero Mejicano) de manera que se especialice menos que la neurona ganadora . Mapas autoorganizados/ Algoritmo de aprendizaje
  • 53. 7. Presentar otro ejemplo Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8 0.09 0.71
  • 54. Presentar otro ejemplo Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8 0.09 0.71
  • 55. BMU (Best match unit) Mapas autoorganizados/ Algoritmo de aprendizaje
  • 56. Repetir Mapas autoorganizados/ Algoritmo de aprendizaje Reducir la vecindad de las neuronas y repetir 2 a 4 veces para todos los puntos por un cierto numero de iteraciones
  • 57. Visualización y funcionamiento del mapa Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2 0.2 0.3 0.4 0.8 0.9 0.3 0.5 0.7 0.7 0.3 0.6 0.1 0.6 0.7 0.2 0.7 0.9 0.4 0.6 0.7 0.5 0.3 0.2 0.3 0.4 0.7 0.9 0.2 0.1 0.3 0.8 0.3 0.5 0.8 0.3 0.3 0.2 0.6 0.6 0.6 0.7 0.4 0.5 0.5 0.5 0.6 0.6 0.3 0.2 0.7 0.7 0.8 0.7 0.8 0.8 0.6 0.6 0.7 0.2 0.3 0.2 0.7 0.2 0.3 0.9 0.3 0.9 0.7 0.2 0.3 0.7 0.8
  • 58. Visualización y funcionamiento del mapa Una vez seleccionado el mapa óptimo, podemos pasar a la fase de visualización observando en qué coordenadas del mapa se encuentra la neurona asociada a cada patrón de entrenamiento. Esto nos permite proyectar el espacio multidimensional de entrada en un mapa bidimensional y, en virtud de la similitud entre las neuronas vecinas, observar los clusters o agrupaciones de datos organizados por la propia red. Por este motivo, el modelo de mapa autoorganizado es especialmente útil para establecer relaciones, desconocidas previamente, entre conjuntos de datos. En la fase de funcionamiento, la red puede actuar como un clasificador de patrones ya que la neurona de salida activada ante una entrada nueva representa la clase a la que pertenece dicha información de entrada. .
  • 59. Visualización y funcionamiento del mapa Mapas autoorganizados/ Algoritmo de aprendizaje x y R 2
  • 60. Evaluación del ajuste del mapa Los mapas tienen dos formas de medir su calidad: Exactitud de la representación de los datos Exactitud de la representación de la topología de los datos Para ajustar el mapa se debe jugar un poco con el manejo de las vecindades y la tasa de aprendizaje. También se deben hacer varios mapas para así escoger el que presente menos error. El compromiso entre los dos errores debe ser evaluado por el experto
  • 61. Dos dimensiones Mapas autoorganizados/ Algoritmo de aprendizaje
  • 62. Tres dimensiones Mapas autoorganizados/ Algoritmo de aprendizaje
  • 63. Ejemplo practico Mapas autoorganizados/ Algoritmo de aprendizaje
  • 64. Ejemplo práctico En el proceso general de aprendizaje suelen considerarse dos fases. En la primera fase, se pretende organizar los vectores de pesos en el mapa. Para ello, se comienza con una tasa de aprendizaje y un tamaño de vecindad grandes, para luego ir reduciendo su valor a medida que avanza el aprendizaje. En la segunda fase, se persigue el ajuste fino del mapa, de modo que los vectores de pesos se ajusten más a los vectores de entrenamiento. El proceso es similar al anterior aunque suele ser más largo, tomando la tasa de aprendizaje constante e igual a un pequeño valor y un radio de vecindad constante.