Aplicaciones de las Redes Neuronales Artificilaes Dr. Héctor Allende

Slides:



Advertisements
Presentaciones similares
Data Mining Minería de Datos Universidad Tecnológica Metropolitana
Advertisements

S ISTEMAS EXPERTOS BASADOS EN R EDES N EURONALES.
INTRODUCCION A TECNICAS DE MINERIA DE DATOS
DATA MINING MINERIA DE DATOS Gersom Costas.
Silvana Arias Carla Espinosa Livia Loaiza INGENIERIA EN SISTEMAS
Mapas Autoorganizados
Inteligencia Artificial
Red Neuronal de Contrapropagación
Emerson Alvarado Matamoros A40235 Ricardo Alvarado Villalobos A60289
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
Redes neuronales2 José Edinson Aedo Cobo Depto. de Ing. Electrónica.
Máquinas con Vectores de Soporte - SVM
APRENDIZAJE WIDROW- HOFF
Inteligencia Artificial (BAIA)  Se propone lograr que las computadoras se comporten de manera que podamos reconocerlas como inteligentes.  Tiene por.
REDES NEURONALES ARTIFICIALES
Inteligencia artificial
Seminario Científico Internacional 2008 de invierno (SCI 2008i) - Francisco García Fernández. Dr. Ingeniero de Montes - Luis García Esteban. Dr. Ingeniero.
Modelos de Programación Entera - Heurísticas
FUNDAMENTOS DE DATA MINING Y SUS APLICACIONES N. QUEIPO, S. PINTOS COPYRIGHT 2000 CLASIFICACIÓN NO SUPERVISADA.
Guía 10: Los Números Reales
Representación del Conocimiento
INTRODUCCIÓN A REDES NEURONALES ARTIFICIALES TEORÍA Y APLICACIONES
Inteligencia Artificial
LENGUAS ELECTRÓNICAS.
Diplomado "Gestión de Negocios con Data Warehouse y Data Mining".
Optimización Combinatoria usando Algoritmos Evolucionistas Problemas de Optimización. Idea: Encontrar una solución "factible" y "óptima" de acuerdo a algún.
Redes Neuronales Monocapa
Ejemplo de aplicación de las ANN
1 Problema no separable linealmente Se busca obtener un algoritmo más general que permita integrar el aprendizaje entre las dos capas.
Un ejemplo ilustrativo
Programa: Ciencia Computacional Línea de modelación matemática y simulación computacional La modelación matemática y simulación computacional permite predecir.
Tipos de redes neuronales Perceptrón multicapa Redes de respuesta radial Competitivas Clasificación Mapa topológico.
GRUPO DE INVESTIGACION EN CONTROL INDUSTRIAL
Integrantes: Daniel Peña Alfredo Zuñiga
Aprendizaje (Machine Learning)  Pregunta interesante: Podemos hacer que las computadoras aprendan?  Aprender: mejorar automáticamente con la experiencia.
Investigación de Operaciones (IO)
Redes Neuronales Artificiales Tarea 6 BackPropagation II Redes Neuronales Artificiales Tarea 6 BackPropagation II Dr. Juan José Flores Romero División.
Redes Asociativas.
complejidad de un problema.
Redes Neuronales Artificiales
Aprendizaje de Agentes II Alberto Reyes Ballesteros Programa ITESM-IIE Doctorado en Ciencias Computacionales.
Perceptrón Multicapa Aplicaciones. Perceptrón Multicapa MLP Latitud Longitud... Altitud Radiación solar Aproximación de funciones MLP Estado de un reactor.
Modelos Computacionales
Redes Competitivas.
REDES NEURONALES.
Practica 4 supercomputadoras.
La estimacion de parametros
Redes Neuronales Artificiales
Aprendizaje Automatizado
Redes Neuronales Artificiales 2 - Aprendizaje
Universidad de los Andes Núcleo Universitario Alberto Adriani Inteligencia Artificial Ingeniería de Sistemas.
Introduccion a las Redes de Funciones de Base Radial
REDES NEURONALES ARTIFICIALES TEORÍA Y APLICACIONES
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
Aprendizaje No Supervisado y Redes de Kohonen
Redes Neuronales BPN - Backpropagation Networks
Redes Neuronales Artificiales Entrenamiento por Retropropagación del Error-Backpropagation Dr. Pedro Ponce Cruz EGIA-MCI.
Redes neuronales feed-forward
L A ESTIMACION DE PARAMETROS 1. /31 CONTENIDO Principio fundamental de la estimación de parámetros Un metodo grafico para la estimacion de parametros.
GRUPO A. Introducción Tratamiento de Imágenes Experimentación Numérica Conclusiones Bibliografía Desarrollo de Programas 1 - GRUPO A2.
Reconocimiento de caras usando Histogramas de Gradientes Orientados
DATA MINING KAROL PARDO MIGUEL VALCERO CORPORACION UNIVERSITARIA MINUTO DE DIOS.
SERIES DE TIEMPO Suscribase a SERIES DE TIEMPO Suscribase a
REDES NEURONALES TEORÍA MODERNA DE LA FIRMA 2010.
Algoritmo de Retropropagación. Notación n i, j, k son índices de las neuronas en las distintas capas.
Desde el principio de la humanidad se soñó con el desarrollo de máquinas que puedan imitar la capacidad de aprendizaje del hombre. Actualmente es un desafío.
Inteligencia Artificial- Aplicaciones 1. Contenido  Conceptos  Introducción  Esquema general  Ejemplos de Aplicaciones 2.
Ángel Berihuete Francisco Álvarez
OPTIMIZACION DEL DESEMPEÑO DE ERROR
Support Vector Machines.  Vocabulario básico: ◦ Repositorio de datos ◦ Atributos y Instancias ◦ Aprendizaje supervisado  Clasificación (Clase) ◦ Aprendizaje.
Transcripción de la presentación:

Aplicaciones de las Redes Neuronales Artificilaes Dr. Héctor Allende

Redes Neuronales Artificiales Areas de Aplicación Areas donde se aplican ANN: Ingeniería ( Control, Robótica, Visión ) Ciencias de la computación. Neurofisiología. Física. Matemáticas Ciencia del Conocimiento. Economía y finanzas Estadísticas. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Aplicaciones. Algunas aplicaciones: Reconocimiento de patrones. Predicción. Regresión. Compresión. Procesamiento de Señales Data Mining. Series de Tiempo. Finanzas. Reconocimiento de voz, caras, caracteres . Restauración de imagenes.etc. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Ejemplo Modelos de Regresión Redes FeedForward

Redes Neuronales Artificiales Modelos de Regresión Tipo de Redes: Feedforward , Feedforward Recurrentes Característica: Las redes Feedforward son aproximadores universales. Pueden modelar funciones altamente no-lineales, donde modelos lineales tradicionales, no se comportan bien. No necesitan conocomiento del fenómeno, sólo un conjunto de datos. Aprendizaje es supervizado. Corrección del Error Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Formulación del problema Se desea modelar la siguiente función donde con Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Tipo de ANN utilizada La entrada a la red fue normalizada entre [-1,1]. Tiene 1 neurona de entrada y 1 de salida. La red tiene 1 capa escondida y 3 neuronas escondidas. La red es del tipo FeedForward con algoritmo de aprendizaje Back-Propagation. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Proceso de Aprendizaje. Desempeño del BackPropagation Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Datos experimentales y salida de la ANN Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Ejemplo Series de Tiempo y Predicción Redes FeedForward

Formulación del problema Tipo de Redes: FeedForward. Modelar los datos de la “Línea Aerea Internacional” modelo (ARIMA), de orden (0,1,1)x(0,1,1)12 Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

ANN de los datos de la Aerolínea Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Datos de la Aerolínea Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Ejemplo Clasificación de Patrones LVQ (Learning vector quantizacion)

Clasificación de Patrones Tipo de Redes: LVQ (Learning vector quantizacion). Característica: Consiste en clasificar un conjunto de elementos en un conjunto de clases. Se debe utilizar redes con aprendizaje supervisado. Las ANN son ampliamente usada en problemas de clasificación. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Formulación del Problema Patrones: P son los patrones de entrada (p1 , p2) C es la clase a la cual pertenece cada patrón. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Gráfico de la ubicación de los Patrones. Rojo : Clase 1 Celeste : Clase 2 Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Parámetros de la ANN Neuronas escondidas: 4 Razón de aprendizaje: 0.1 Por ciento de cada clase: Clase 1: 60%, Clase 2: 40% Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Resultado de la Red neuronal. + Vectores de entrada. O Pesos de las neuronas Rojo: patrones clasificados como clase 1 Celeste: patrones clasificados como clase 2. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Clasificación de caracteres Counterpropagation Network Redes CPN

Clasificación de Caracteres Tipo de Redes: CPN. Característica: Consiste en un problema de clasificación de patrones. Se debe utilizar redes con aprendizaje supervisado. Las ANN son ampliamente usada en estos problemas de clasificación. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Formulación del Problema Se tiene un conjunto de letras como una imagen binaria de 5x6 pixeles, “1”cuando el pixel esta encendido y “0” cuando el pixel esta apagado La red tiene que asociar correctamente el código ASCII a la imagen. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Ejemplo de Imágenes de Letras Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Representación de las letras Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Letras de Testeo Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Ejemplo Problemas de Heurística: Traveling Salesperson Problem (TSP) Redes de Hopfield

Problemas de Heurística: “Problema del Vendedor Viajero” Tipo de Redes: Hopfield bidimensional con memoria continua. Característica: Problema del tipo NP (no-polinomial). Consiste en un problema de Optimización. Se debe utilizar redes con aprendizaje no supervisado. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Formulación del Problema Condiciones: Un vendedor viajero debe visitar un número de ciudades, visitándolas todas, solo una vez. Moverse de una ciudad a otra tiene un costo asociado ( dependiendo de la distancia) . El vendedor viajero debe volver al punto de partida. Se debe encontrar la secuencia correcta que minimiza el costo. (n!): 2n = número de recorridos distintos Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Análisis del Problema Sea C1, C2, .., CK las ciudades involucradas. A cada ciudad se le asocia un número que representa el orden en el que fue visitada. La representación es binaria. Ej: 1era ciudad = (1 0 0... 0) Ej: 2da ciudad = (0 1 0 ... 0) Etc... Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Matriz que define el Problema Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Análisis del Problema La idea es construir una memoria de Hopfied Bidimensional, tal que la salida es la matriz Y que tiene la forma anterior, y será la solución. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Restricciones para Y Cada ciudad no puede ser visitada más de 1 vez.  Cada fila tiene no más de un 1. 2 ciudades no pueden ser visitadas al mismo tiempo  Cada columna no puede contener más que un 1. Todas las ciudades deben ser visitadas  Cada fila o columna debe tener al menos un 1. El costo o distancia total debe ser minimizado. Sea dk1 k2 el costo entre las ciudades Ck1 y Ck2. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Pesos asociados a las Neuronas. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Construcción de los pesos. Cada ciudad debe aparecer 1 vez en el tour: Una neurona en una fila debe inhibir todas las otras de la misma fila. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Construcción de los pesos. No debe haber con el mismo número de orden en un tour. Una neurona en una columna debe inhibir todas las otras de la misma columna. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Construcción de los pesos. La mayoría de las neuronas deben tener valor cero entonces se debe usar inhibición global Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Construcción de los pesos. Distancia total debe ser minimizada, entonces las neuronas reciben entrada inhibitoria proporcinal a la distancia. Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Redes Neuronales Artificiales Función de Energía Función de energía de la memoria discreta de Hopfield: Formula de actualización: Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Inicio del Algoritmo. TSP 50 ciudades Profesor: Dr. Héctor Allende Redes Neuronales Artificiales

Solución Encontrada. TSP 50 ciudades Profesor: Dr. Héctor Allende Redes Neuronales Artificiales