Profesor: Leonardo Franco Despacho Web:

Documentos relacionados
Introducción a las Redes Neuronales

REDES NEURONALES. Una esquema simplificado de una neurona se muestra en la siguiente figura. Cuerpo celular. Dendrita. Axón.

Redes Neuronales Artificiales

Orden de las clases...

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 20

Neurona. Células y Fibras nerviosas Célula Nerviosa. Sensoriales, motoras y de asociación Nucleo Actividades metabólicas Conexiones sinápticas

CONCEPTOS BÁSICOS (Freeman capt.1; Neural Nets capt. 4,5 y 7)

Conceptos básicos V:

Redes Neuronales Artificiales

Inteligencia Artificial (EC5)

Redes Neuronales. Elementos básicos de las redes neuronales Carlos Andrés Delgado S.

Redes Neuronales. Parte I. Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez

Inteligencia Artificial. Aprendizaje neuronal. Ing. Sup. en Informática, 4º. Curso académico: 2011/2012 Profesores: Ramón Hermoso y Matteo Vasirani

Capítulo 3 REDES NEURONALES Y SU APLICACIÓN EN LA INGENIERÍA SÍSMICA III. REDES NEURONALES Y SU APLICACIÓN EN LA INGENIERÍA SÍSMICA

Redes Neuronales. Introducción a las redes neuronales Carlos Andrés Delgado S.

Asignatura: MODELOS COMPUTACIONALES. Horario Clases: Martes y Jueves 17:30-19:30 Aula: 3.05

UNIVERSIDAD DE GUADALAJARA

SISTEMAS INTELIGENTES

Redes Neuronales. Parte II. Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez

Redes Neuronales Artificiales El Perceptrón

Redes Neuronales Multicapa

Reconocimiento automático de palabras en documentos históricos usando redes neuronales convolucionales

Tema 3: Ðreas de la IA: Ejemplos de Investigaci n Actual (III) Redes Neuronales

LIM. Modelización del conjunto motor-transmisión de un automóvil a partir de datos experimentales. Trabajo final de grado

Redes neuronales dinámicas

Unidad VII Redes Neuronales

DISEÑO EXPERIMENTAL Y OPTIMIZACIÓN DE SISTEMAS CON MÚLTIPLES RESPUESTAS

Perceptrones Fernando Berzal,

ÍNDICE. Índice de figuras Índice de tablas INTRODUCCIÓN OBJETIVOS DEL PROYECTO... 21

Técnicas de inteligencia artificial. Aprendizaje: Perceptrón multi-capa

Tema 8: Redes Neuronales

Redes Neuronales. Introducción. José Manuel Quero Reboul Dpto. Ingeniería Electrónica Universidad de Sevilla

Introducción a Las redes Neuronales (Neurales) CO-6612

Aprendizaje: Perceptrón multi-capa

Perceptrón Simple. Aspectos Prácticos y Algoritmos Redes Neuronales, DC-FCEyN-UBA. Rosana Matuk Primer Cuatrimestre 2018

INTELIGENCIA ARTIFICIAL I

Introducción a las Redes Neuronales Articiales

REDES NEURONALES INTELIGENCIA ARTIFICIAL II

Detección Multiusuario para DS-CDMA basado en SVM

Aprendizaje Automatizado. Redes Neuronales Artificiales

Redes Neuronales Multicapa

Las Redes Neuronales Artificiales y su importancia como herramienta en la toma de decisiones. Villanueva Espinoza, María del Rosario CAPÍTULO III

Redes Neuronales Artificiales. MTI. Eduardo Cruz Romero

INVESTIGACIÓN OPERATIVA Redes Neuronales Artificiales y Aplicaciones INTEGRANTES: Armijos Mauricio Jara Iza Rony

Las Redes Neuronales Artificiales y su importancia como herramienta en la toma de decisiones. Villanueva Espinoza, María del Rosario CAPÍTULO I

Introducción a las Redes de Neuronas

Redes neuronales en control de sistemas

Tema: Red Neuronal Hopfield. Reconocimiento de Patrones.

REDES NEURONALES ADAPTABLES

Redes Neuronales. Las redes neuronales son modelos computacionales que buscan imitar el funcionamiento

ANEXO II.- TEORÍA SOBRE REDES NEURONALES ARTIFICIALES

Análisis de Datos. Perceptrón multicapa. Profesor: Dr. Wilfrido Gómez Flores

CAPÍTULO 3: REDES NEURONALES RECURRENTES

Redes Neuronales Artificiales

Redes Neuronales Artificiales

Área Académica: Instituto de Ciencias Básicas e Ingeniería, Sistemas Computacionales. Tema: Aplicaciones de Redes Neuronales e inspiración biológca.

Introducción a las Redes de Neuronas

REDES NEURONALES ARTIFICIALES EN PREDICCIÓN DE SERIES DE TIEMPO: UNA APLICACIÓN A LA INDUSTRIA

GRADO EN INGENIERIA INFORMATICA

LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN LICENCIATURA EN SISTEMAS DE INFORMACIÓN PROFESORADO EN INFORMÁTICA

Métodos de Aprendizaje en Redes Neuronales

Grado en Ingeniería Informática Curso Convocatoria de Julio

PROCESO DE FERMENTACIÓN Y REDES NEURONALES. Gallardo, Alejandra Beatriz Sánchez, Mauricio Germán

Área Académica: Instituto de Ciencias Básicas e Ingeniería, Sistemas Computacionales

Sistema experto para el diagnóstico de enfermedades infecciosas del ganado vacuno

Redes de Neuronas Recurrentes Computación con Inspiración Biológica

OPENCOURSEWARE REDES DE NEURONAS ARTIFICIALES Inés M. Galván José M. Valls. Tema 6: Redes de Neuronas Recurrentes

Tema: Aprendizaje Supervisado.

Estructura básica de una neurona biológica

Sistema Nervioso. Estructura y componentes

LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN LICENCIATURA EN SISTEMAS DE INFORMACIÓN PROFESORADO EN INFORMÁTICA

Area Académica: ICBI, Sistemas Computacionales. Tema: Aprendizaje No Supervisado (Aprendizaje Asociativo)

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

Redes neuronales. Conceptos fundamentales y modelos

COMPUTACION INTELIGENTE (PRIMERA PARTE: INTRODUCCION)

MATERIA Lunes Aula Martes Aula Miércoles Aula Jueves Aula Viernes Aula. MATERIA Lunes Aula Martes Aula Miércoles Aula Jueves Aula Viernes Aula

Introducción a las Redes. Neuronales Artificiales

Inteligencia Artificial. Redes Neurales Artificiales

Métodos de modelado y clasificación de patrones. clasificación de patrones

Aulas Pruebas de Evaluación Grados Ingeniería Informática, Ingeniería Informática + ADE y Matemáticas e Informática

Redes Neuronales Artificiales

Uso de una red neuronal multicapa para el reconocimiento de caracteres griegos. Skynet Reloaded

HORARIOS DE CLASES PROGRAMADOS

MÉTODOS DE APRENDIZAJE INDUCTIVO (continuación)

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática


Lección 6 Redes Neuronales Artificiales Curso Básico

CAPÍTULO I ALGUNOS HECHOS INTERESANTES DE LAS NEURONAS

FUNDAMENTOS PARA LA IMPLEMENTACIÓN DE RED NEURONAL PERCEPTRÓN MULTICAPA MEDIANTE SOFTWARE

CONCLUSIONES. La teoría de Redes Neuronales Artificiales, presenta grandes ventajas con

Tema 7 Redes Neuronales Recurrentes

Capítulo 2. Las Redes Neuronales Artificiales

Ingeniería en Sistemas Computacionales. Inteligencia Artificial. Ing. Bruno López Takeyas. Unidad I Tema 2 Redes Neuronales

Objeto de Estudio 4 Redes Neurales. Rafael Vazquez Perez

FACULTAD DE INGENIERIA ROL DE EXAMEN PARCIAL - INGENIERIA INDUSTRIAL DIA: LUNES 10 DE OCTUBRE DE 2011

5.- Diseña un Perceptrón simple con una capa intermedia (oculta) de unidades de proceso bipolares que implemente la función lógica XOR. 6.

Transcripción:

Asignatura: MODELOS COMPUTACIONALES Ingeniería a técnica t en informática de gestión Horario Clases: Martes y Jueves 7:30-9:30 Aula: 3.05 Profesor: Leonardo Franco Despacho 3.2.29 Email: lfranco@lcc.uma.es Web: http://www.lcc.uma.es/~lfranco/docencia.html Horario tutorías : Lunes: 0:30-3:30 hs. Miércoles: 7:00-9:30 hs. Por favor, avisar por correo eléctrónico la asistencia a tutorías para confirmar horario

Modelos computacionales 2 da clase 26 de Febrero de 2008 Tipos de redes neuronales según arquitectura y tipo de aprendizaje Funcionamiento de neurona biológica y modelos de neuronas artificiales

Qué es una Red Neuronal? Sistema de procesamiento masivo de información compuesto de unidades de proceso simples, llamadas neuronas, que se utiliza para almacenar conocimiento a través de un proceso de aprendizaje. Basadas en la idea de cómo funciona el cerebro en los siguientes dos sentidos:. El conocimiento de la red es adquirido a través de un proceso de aprendizaje. 2. El conocimiento se almacena en las conexiones entre las neuronas, llamadas pesos sinápticos.

Redes neuronales artificiales Modelos simplificados que emulan el funcionamiento del cerebro Las redes de neuronas artificiales son modelos computacionales paralelos que constan de unidades de proceso (neuronas) adaptativas y masivamente interconectadas. Son, por tanto, procesadores distribuidos masivamente en paralelo para almacenar conocimiento experimental y hacerlo disponible para su uso.

Tipos de redes neuronales Qué clase de información procesamos y cómo fluye esta información? Arquitectura : conexionado y tipo de neurona (función n de activación) Cómo modificamos los pesos sinápticos? Algoritmos de Aprendizaje y dinámica del aprendizaje

Tipos de redes neuronales Una red de neuronas artificiales está caracterizada por su: Arquitectura: patrón de conexiones entre las unidades de proceso ENTRADA apas ocultas ó pas intermedias La información fluye en un solo sentido SALIDA Red de procesamiento

Principales áreas visuales y flujo de la informació n

Redes recurrentes Red de Hopfield Conectividad bidireccional Red tipo BAM: memoria asociativa bidireccional Modelos de Memoria, Problemas de optimización

Modelo de chip neuronal

Red de Hopfield Red neuronal totalmente conectada auto-asociativa Permite almacenar información y Recuperarla cuando se presenta sólo Una parte de la información guardada Dinámica: Cómo actualizamos la información? Valor de salida de las neuronas y pesos

Aprendizaje Aprendizaje supervisado Redes neuronales capacidad de aprender Mediante un proceso adaptativo en el cual modificamos los pesos sinápticos o conexiones. Aprendizaje Modificación de pesos sinápt Aprendizaje no- supervisado Proceso de aprendizaje: Aprendizaje por refuerzo

Aprendizaje no supervisado (competitivo o autoorganizado), en el que vamos a disponer de un conjunto de patrones de entrenamiento pero no vamos a conocer las salidas deseadas de la red. La red por sí misma buscará su comportamiento más adecuado atendiendo a cierto criterio y encontrará estructuras o prototipos en el conjunto de patrones de entrenamiento. Presentamos patrones a la red pero no le indicam como mejorar Regla dada apriori Ejemplo: Reconocimiento de fonemas en bebés

Aprendizaje por refuerzo. La idea de este paradigma surge en la psicología en relación con el estudio del aprendizaje en los animales. Si una acción supone una mejora en el comportamiento entonces la tendencia a producir esta acción se refuerza y en caso contrario se debilita. Por ello, vamos a tener un conjunto de patrones de entrenamiento y sus correspondiente señales evaluativas, que suelen ser valores - ó +. Aprendemos con ejemplos y corregimos los pesos si a través de una señal evaluativa general. Ej.: Preguntas Si/No

Aprendizaje supervisado Aprendizaje supervisado, en el que vamos a disponer de un conjunto de patrones de entrenamiento para los que conocemos perfectamente la salida deseada de la red. ENTRADA SALIDA Entrenamos a través de ejemplos y podemos analizar el comportamiento interno de la red para realizar modificaciones:

La Neurona biológica orfología: Dendritas Soma Axón Sinapsis isiología: Pesos sinápticos Potencial sináptico Umbral Activación/Inhibición

Componentes básicos de Neuronas biológicas. La gran mayoría de las neuronas biológicas codifican su estado (activación o salida) por una serie de impulsos eléctricos (disparos). 2. El cuerpo celular o soma procesa la información de llegada y determina el estado de activación de la neurona. 3. Las dendritas que emanan del soma reciben los impulsos provenientes de otra neuronas. 4. El axón transmite los impulsos del soma a otras neuronas. 5. La unión de contacto entre axón y dendrita es llamada sinapsis y es la que permite la transmisión de la información entre dos o más neuronas.

Funcionamiento Neurona Video

Modelo de neurona de McCulloch-Pitts ENTRADA SALIDA. Un conjunto de conexiones transmite la información proveniente de otras neuronas 2. La unidad de proceso suma las entradas y aplica una función de transferencia no-lineal. (ej. Función Umbral). 3. El valor de activación es enviado a otras neuronas.

Modelo de neurona de McCulloch-Pitts ENTRADA SALIDA Función escalón sgn(x) = x x < 0 0 Función signo Salida [-,] Salida [0,]

Neurona Binaria uma ponderada de entradas Función no-lineal salida b N entradas binarias [0, ] N salida binaria [0, ] ENTRADA SALIDA 0 / f( x, x,..., x ) 2 n = si wx + wx +... + wx θ 2 2 0 si wx + wx +... + wx < θ 2 2 Umbral: θ n n n n

Neurona con 2 entradas y función de activación escalón (umbral =.5) ENTRADA W= W2= Potencial Sináptico = *+*= 2 2 > umbral

Neurona con 2 entradas y función de activación escalón (umbral =.5) ENTRADA 0 W= W2= Potencial Sináptico = 0*+*= < umbral

Entrada Pesos sinápticos Potencial sináptico umbral Salida 0 0 0.5 0 0.5 0 0.5 0.5

FUNCIÓN BOOLEANA AND X 0 0 X2 0 0 AND 0 0 0 W= W2= Umbral=.5

Función sigmoidea logística (Salida continua entre 0 y ) f ( x, x,..., x ) 2 n = + exp 2β i n = w x i i w x x 2 w 2 y [0,] w 3 x 3 Salida continua entre 0 y Trabajar con funciones continuas permite el cálculo de

Función sigmoidea logística (Salida continua entre 0 y ) f(x) f(x) = +e βx x Si aumenta el factor β, la función se parece cada vez más a una función escalón con umbral en 0. f(- ) 0 f(0) = 0.5 f(+ )

Neurona con función de activación tangente hiperbólica (salida entre - y ) Una unidad de proceso tangente hiperbólica es una función de R n en [,] dada por la expresión f(x,x 2,...,x n )=tanh(β P n i= w ix i ) ( x, x,..., x ) 2 n = exp β i exp β i n = n = w x i w x i i i exp β i + exp β i n = n = w x i w x i i i tanh(x) x w x x 2 x 3 w 2 w 3 Salida y [-,] continua entre - y

Cuestionario de autoevaluación. Las neuronas biológicas tienen un soma, axón dendritas y sinapsis. Realice un diagrama y represente estos elementos. 2. Dibuje un modelo computacional de neurona equivalente 3. Mencionar las principales diferencias entre el modelo computacional y el biológico. 4. Qué ventajas pueden tener los modelos computacionales distribuidos frente a modelos computacionales tipo ordenador de von Neumann? Qué significa que las redes neuronales pueden 5. En qué aprender? se diferencia el aprendizaje supervisado del no-supervisa 6. Mencione algunos tipos usuales de funciones de activación. Son funciones no-lineales? Por qué? Cuál es la utilidad de

Redes neuronales artificiales Las redes de neuronas artificiales son modelos computacionales. Modelos simplificados que emulan el funcionamiento del cerebro Operan masivamente en paralelo para almacenar conocimiento experimental y hacerlo disponible para su uso en diversos problemas.