Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Redes Neuronales Artificiales
Conferencia 10 Redes Neuronales Artificiales
2
Tópicos Introducción a las Redes Neuronales Artificiales
La computadora convencional y el cerebro Breve introducción biológica Atributos a ser emulados
3
Tópicos Modelo de la Red Neuronal Perceptrón Simple.
Neurona, Capa, Red Definición Perceptrón Simple. Perceptrón Multicapa.
4
Computadora VS Cerebro
¿Por qué todavía existen tareas que las computadoras convencionales no han logrado resolver con suficiente eficacia? Tareas como: la visión humana y el sonar del murciélago requieren un esfuerzo computacional enorme, atendiendo al volumen inmenso de datos que las componen.
5
Computadora VS Cerebro
Datos son redundantes e imprecisos y las computadoras están orientadas a ejecutar en serie datos precisos. El cerebro puede abordar la solución de ciertos problemas como los mencionados por su capacidad de procesamiento paralelo y adaptativo
6
Computadora VS Cerebro
Aspectos Cerebro Computadora Velocidad de proceso 100 Hz 3 GHz Estilo de procesamiento paralelo secuencial Número de procesadores pocos Conexiones por procesador pocas Almacenamiento del conocimiento distribuido Direcciones fijas Tolerancia a fallas amplia nula Tipo del control de proceso autoorganizado centralizado
7
Computadora VS Cerebro
Por tanto, las Redes Neuronales Artificiales son modelos inspirados en sistemas biológicos, adaptados y simulados en computadoras convencionales.
8
Introducción biológica
reciben señales de otras células procesa y emite señales (soma) envía impulsos a otras células unión entre dos neuronas
9
Atributos a ser emulados
Los 3 conceptos claves a emular en las RNAs son: paralelismo memoria distribuida adaptabilidad al entorno Por tanto puede decirse que las RNAs son sistemas paralelos, distribuidos y adaptativos.
10
Modelo de la Red Neuronal
Los elementos básicos de un sistema neuronal biológico son las neuronas que se agrupan en millones para constituir un sistema con funcionalidad propia. En la realización de un sistema neuronal artificial puede establecerse una estructura jerárquica similar. El punto final
11
Neurona Dispositivo simple de cálculo que, a partir de un vector de entrada, procedente del exterior o de otras neuronas, proporciona una única respuesta o salida, al igual que el modelo biológico. Poner las comas, y quitar la y. No queda mas completo el concepto de este modo? Y
12
Capas Una Capa Multicapa
13
Tipos de Neuronas Las que reciben estímulos externos, tomando la información de entrada. Las que procesan la información recibida y hacen una representación interna de la información. Debido a que no tienen relación directa con la información de entrada, se les denomina unidades ocultas. Cuando ha terminado el proceso, la información llega a las unidades de salida, cuyo objetivo es dar la respuesta del sistema.
14
Modelo de neurona . f(Σwijxj ) Σwijxj sinapsis x1 wi1 cuerpo celular
entradas x1 x2 xn -1 xj sinapsis Σwijxj Θi dendritas umbral f(Σwijxj ) yi axón salida cuerpo celular wi2 wi1 . Función de activación
15
wij xj - i yi(t)= fi(wij xj - i) Umbral
Parámetro adicional i, que se denomina umbral (tendencia o bias), que se resta del potencial sináptico. Por tanto, la regla de propagación quedaría como: wij xj - i El modelo simple de neurona quedaría: yi(t)= fi(wij xj - i)
16
Funciones de Activación
Función identidad y=x f(x) x
17
Funciones de Activación
Función escalón o Heaviside: H(x) 1 si x 0 H(x)= 0 si x<0 f(x) 1 x
18
Funciones de Activación
Función sigmoide y=1/(1+e-x) f(x) x 1
19
xi={0,1} y Escalón yi(t)= fi(wij xj - i) yi= 0 si wij xj < i
Como el modelo de neurona es: yi(t)= fi(wij xj - i) Si las entradas son binarias y la función de activación es la escalón, entonces quedaría: 1 si wij xj i yi= 0 si wij xj < i
20
Definición de Red Neuronal
Grafo: conjunto de nodos más un conjunto de conexiones entre ellos. Grafo dirigido: conexiones tienen asignadas un sentido. Representación del grafo: gráficamente, mediante matriz de conexiones y mediante lista de conexiones. Ellos por aquellos, y a traves de listas
21
Definición de Red Neuronal
Una red neuronal es un grafo dirigido con las siguientes propiedades: A cada nodo i se asocia una variable de estado xi. A cada conexión (i,j) de los nodos i y j se asocia un peso wij. A cada nodo i se asocia un umbral i.
22
Definición de Red Neuronal
Para cada nodo i se define una función fi(xj , wij , i), que depende de los pesos de sus conexiones, del umbral y de los estados de los nodos j a él conectados. Esta función proporciona el nuevo estado del nodo. Subíndice
23
Construcción de una RNA
Definir el modelo de la neurona Definir la arquitectura de red Establecer los pesos sinápticos iniciales Hacer el entrenamiento a partir del Modo de Aprendizaje definido (usualmente iterativo) Fase de Ejecución
24
Aprendizaje o Entrenamiento
El modo de aprendizaje o entrenamiento es una característica fundamental de una RNA. Las RNA son sistemas entrenables, capaces de realizar un determinado tipo de procesamiento o computo aprendiéndolo a partir de un conjunto de patrones de aprendizaje o ejemplos.
25
Aprendizaje de las RNAs
Proceso por el que se produce el ajuste de los parámetros libres de la red a partir de un proceso de estimulación desde el entorno que rodea a la red. El tipo de aprendizaje se determina por la forma en que esos parámetros se ajustan.
26
Clasificación de los modelos
27
Perceptrón Simple El perceptrón simple es un modelo unidireccional, compuesto por dos capas de neuronas, una sensorial o de entradas, y otra de salida.
28
Perceptrón Simple Las neuronas de entrada únicamente envían la información. Entradas binarias {0,1}. La función de activación de las neuronas de la capa de salida es de tipo escalón. La operación sería: yi(t)= H(wij xj - i)
29
Perceptrón Simple El perceptrón puede utilizarse tanto como clasificador, como para la representación de funciones booleanas, pues su neurona es esencialmente de salida binaria.
30
Perceptrón Simple Función NAND y=H(w1x1+w2x2-)=H(-2x1-2x2+3) w2=-2
=-3 H(x) X1 X2
31
Perceptrón Simple Si se dan valores binarios a x1 y x2, se puede construir la tabla de verdad de esta neurona, que corresponde a la función lógica NAND de 2 entradas. x1 x2 y 1
32
Perceptrón Simple Una neurona tipo perceptrón solamente permite discriminar entre dos clases linealmente separables, es decir, cuyas regiones de decisión pueden ser separadas mediante una única condición lineal o hiperplano.
33
Perceptrón Simple
34
Perceptrón Simple Consideremos la función lógica or-exclusivo o XOR, su salida es el 0 lógico si las variables de entrada son iguales y 1 si son diferentes.
35
Perceptrón Simple
36
Perceptrón Simple
37
Desventaja del PS Discrimina solo entre clases linealmente separables.
Se pueden implementar variantes no lineales con una sola capa de neuronas. La experiencia indica que se obtienen mejores generalizaciones a partir de redes neuronales con más de una capa.
38
Perceptrón Multicapa (MLP)
Capa de entrada Capa Oculta Un Perceptrón Multicapa Contiene unidades de procesamiento ocultas a niveles intermedios entre las unidades de entrada y las de salida. Capa de Salida
39
Definición de MLP Los MLP son redes dirigidas hacia adelante con una o más capas de nodos entre los nodos de entrada y los nodos de salida (Ocultas). Cada neurona es tipo perceptrón. Actualmente se conoce que dos capas ocultas son suficientes para formar superficies de decisión de cualquier forma, aunque esta cantidad de capas ocultas no es necesaria en todos los casos.
40
Conclusiones Atributos a ser emulados Tipos de Neuronas paralelismo
memoria distribuida adaptabilidad al entorno Tipos de Neuronas Entrada Salida Ocultas
41
Conclusiones . f(Σwijxj ) Σwijxj sinapsis x1 wi1 cuerpo celular axón
entradas x1 x2 xn -1 xj sinapsis Σwijxj Θi dendritas umbral f(Σwijxj ) yi axón salida cuerpo celular wi2 wi1 . Función de activación
42
Conclusiones Perceptrón Simple: Multilayer Perceptron
Discriminador Lineal Multilayer Perceptron Capas Ocultas
43
Bibliografía Curso introductorio a las Redes Neuronales Artificiales. Dr. Rafael Bello. UCLV (Cap. 3y4) Redes Neuronales y Sistemas Difusos. Bonifacio Martín del Brío, Alfredo Sanz Molina. (P MLP Aproximador de Funciones) An introduction to Neural Networks. Ben Krose and Patrick van der Smagt.1996 (P Notación y Terminología)
44
Redes Neuronales Artificiales
Conferencia 10 Redes Neuronales Artificiales
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.