redes neuronales

17
REDES NEURONALES ARTIFICIALES Gerson Camacho Córdova

Upload: gerson-camacho-c

Post on 15-Jan-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Redes Neuronales

TRANSCRIPT

Page 1: Redes Neuronales

REDES NEURONALES ARTIFICIALES

Gerson Camacho Córdova

Page 2: Redes Neuronales

 Las redes neuronales, también llamadas "redes de neuronas artificiales", son modelos bastante simplificados de las redes de neuronas que forman el cerebro. Y, al igual que este, intentan "aprender" a partir de los datos que se le suministran.

Las redes de neuronas artificiales (denominadas habitualmente como RNA o en inglés como: "ANN" ) son un paradigma de aprendizaje y procesamiento automático inspirado en la forma en que funciona el sistema nervioso de los animales. 

Conceptos:

Page 3: Redes Neuronales
Page 4: Redes Neuronales

Se estima que el cerebro humano contiene más de cien mil millones ( ) de neuronas y  sinápsis en el sistema nervioso humano

Modelo Biológico

• Cuerpo de la neurona, • Ramas de extensión llamadas dendrítas para recibir las entradas, y • Axón que lleva la salida de la neurona a las desdirías de otras neuronas

Page 5: Redes Neuronales

Su capacidad de aprendizaje a partir de la experiencia (entrenamiento).

Su velocidad de respuesta una vez concluido el entrenamiento.

Su robustez, en el sentido de que el conocimiento adquirido se encuentra repartido por toda la red, de forma que si se lesiona una parte se continúan generando cierto numero de respuestas correctas (en este caso también hay cierta analogía con los cerebros parcialmente dañados).

Características

Page 6: Redes Neuronales

6

Marco Histórico de las Redes Neuronales

Antecedentes Historicos

1943 W. Mc Culloc y W. Pitts. N. Digitales.

1949 Donal Hebb “ La organización

del comportamiento”.

1951 M. Minsky & D. Edmonds. “SNARC”

Page 7: Redes Neuronales

7

Antecedentes Históricos

1957 F.Rosemblatt “El Perceptron”.

1959 B. Widrow y T. Hoff.

“Adaline & Madaline”

1967 S. Grossberg

“ Red Avalancha”.

Page 8: Redes Neuronales

8

Antecedentes Históricos

1969 M. Minsky y S Papert, “Perceptrons”.

1977 J. Anderson“Asociador lineal,

BSB” 1978 Teuvo

Kohonen “Mapas Autoorganizativos (SOM)”

Page 9: Redes Neuronales

9

Antecedentes Históricos

1980 K. Fukushima “Cognitron y Neocognitron”

1982 John Hopfield “Red Hopfield”

1982 Rumelhart, Hinton y William, “Algoritmo de retropropagación”

Page 10: Redes Neuronales

Las características de las redes neuronales hacen que sus posibles aplicaciones sean muy amplias. Algunas de las aplicaciones más destacadas son:

Reconocimiento de patrones de clasificación: Reconocimiento de voz, de caracteres manuscritos,... Análisis y reconocimiento de imágenes, formas,... Diagnostico clínico.

Análisis de series temporales y predicción: Modelos meteorológicos. Predicción del comportamiento. Predicción de series temporales.

Robótica Etc.

Aplicaciones de las redes neuronales:

Page 11: Redes Neuronales

Modelo de Red La forma que dos neuronas interactuan no es totalmente

conocida, En general, una neurona envía su salida a otras por su axón.

Este proceso es a menudo modelado como la función de red . La neurona recoge las señales por su sinápsis sumando todas las influencias excitadoras e inhibidoras.

Si las influencias excitadoras positivas dominan, entonces la neurona da una señal positiva y manda este mensaje a otras neuronas por sus sinápsis de salida.

En el caso general el valor de activación de la neurona viene dado por una función de activación

Page 12: Redes Neuronales

La arquitectura más usada en la actualidad de una red neuronal consistiría en:

Una primera capa de entradas, que recibe información del exterior.

Una serie de capas ocultas (intermedias), encargadas de realizar el trabajo de la red.

Una capa de salidas, que proporciona el resultado del trabajo de la red al exterior.

Funcionamiento Básico

Page 13: Redes Neuronales
Page 14: Redes Neuronales

El Perceptrón

•Los perceptrones se diseñaron para emular las características principales de las neuronas biológicas. •Su funcionamiento es el siguiente: Una serie de entradas se aplican al perceptrón, luego esas entradas son multiplicadas por un peso (también llamado factor), que representa la "fuerza" de la conexión sináptica y todas las entradas multiplicadas por su peso se suman para determinar el nivel de activación del perceptrón.

•De aquí en adelante nos referiremos a este sumatorio con el término NET.

Page 15: Redes Neuronales

La Función de Activación

La salida NET es generalment utilizada más adelante por una función de activación que denominaremos F para producir la señal de salida del perceptrón, denominada OUT. Esta función puede ser de distintos tipos: 1.Lineal: OUT = K * NET (siendo k una constante numérica)

                   

2.Umbral (Abrupta, binaria): La salida es 1 si NET>K y 0 en otro caso

                       

3.Sigmoidea (Contínua): Es la función que más se parece a las características de transferencia no lineal de la neurona biológica y permite funciones de red más generales. Esta función además comprime el rango de NET, por lo que pertenece al tipo de funciones de aplastamiento

Page 16: Redes Neuronales

Perceptrón multicapa

El perceptrón multicapa es una (RNA) formada por múltiples capas, esto le permite resolver problemas que no son linealmente separables, lo cual es la principal limitación del perceptrón simple)

Las capas pueden clasificarse en tres tipos:Capa de entrada: Constituida por aquellas neuronas que introducen los patrones de entrada en la red. En estas neuronas no se produce procesamiento. Capas ocultas: Formada por aquellas neuronas cuyas entradas provienen de capas anteriores y las salidas pasan a neuronas de capas posteriores. Capa de salida: Neuronas cuyos valores de salida se corresponden con las salidas de toda la red.

Page 17: Redes Neuronales

http://perso.wanadoo.es/alimanya/intro.htm http://

es.wikipedia.org/wiki/Red_neuronal_artificial http://

perso.wanadoo.es/alimanya/funcion.htm www.uhu.es/mangel.rodriguez/IA/

IntroduccionRNA.ppt

Enlaces Web