SlideShare une entreprise Scribd logo
1  sur  15
Redes Neuronales Artificiales Esquemas de Aprendizaje Contenido: Clasificaciones de los métodos de aprendizaje en RNA Regla General o Aprendizaje Hebbiano Algoritmo de aprendizaje del Perceptron Algoritmo de aprendizaje Delta por el gradiente decreciente: Algoritmo de aprendizaje Backpropagation Ejemplo 1: Perceptron para la función AND Ejemplo 2: Red Multicapa para la detección de numeros par, impar, primo.
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Aprendizaje OFF LINE. Cuando el aprendizaje es OFF LINE  se distingue entre una fase de aprendizaje y una fase de operación, existiendo un conjunto de datos de entrenamiento y un conjunto de datos de prueba que serán utilizados en la correspondiente fase. En estos casos los PESOS de las conexiones permanecen fijos después de que termina la etapa de entrenamiento de la red. Debido a que las redes de tipo OFF LINE presentan un  carácter estático, estos sistemas no presentan problemas de estabilidad en su funcionamiento.
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Redes con aprendizaje ON LINE.  En estas redes no se distingue entre la fase de entrenamiento y de operación, de tal forma que los PESOS  varían dinámicamente siempre que se presente una nueva información al sistema. En las redes ON LINE  debido al carácter dinámico de la misma, es importante el estudio de la estabilidad de la red.
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: La regla de aprendizaje de una red   son criterios que se siguen para cambiar el valor asignado a las conexiones  (o sea cómo se modifican los valores de los pesos).  Existen dos tipos de reglas de aprendizaje: 1)  El aprendizaje supervisado,  y 2)  El aprendizaje no supervisado.
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Tipos de  aprendizajes supervisados:   Aprendizaje por corrección de error.   Aprendizaje por refuerzo.   Aprendizaje estocástico.
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: El Aprendizaje Por Corrección De Error: Este aprendizaje consiste en ajustar los pesos de las conexiones de la red en función de la diferencia entre los valores deseados y los obtenidos en la salida de la red. Ejemplos:  La regla de aprendizaje del Perceptron; regla delta o regla del mínimo error cuadrado o regla de Widrow-Hoff,  ADALINE y MADALINE.
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: El Aprendizaje Reforzamiento: Es una variante de aprendizaje supervisado a la cual se informa a la red solamente una critica de corrección de salida de red y no la respuesta correcta en si.
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: El Aprendizaje Estocastico: Consiste básicamente en realizar cambios aleatorios en los valores de los pesos de las conexiones de la red y evaluar su efecto a partir del objetivo deseado y de las distribuciones de probabilidad. Ejemplo: la red Maquina de Cauchy
Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Tipos de algoritmos de aprendizaje no supervisado: Aprendizaje Hebbiano. Aprendizaje competitivo y cooperativo.
Redes Neuronales Artificiales Regla General o Aprendizaje Hebbiano:
Redes Neuronales Artificiales Algoritmo de aprendizaje del Perceptron: Igual, solo diferencia en que si la salida de la neurona iguala al valore deseado, no se modifican  los pesos, mientras que en el caso general, hay una búsqueda del mínimo error.
Redes Neuronales Artificiales Algoritmo de aprendizaje Delta por el gradiente decreciente: Converge sólo asintóticamente al mínimo aún cuando el problema no es linealmente separable. Es la base del algoritmo Backpropagation. •  Regla: minimizar el error cuadrático medio LMS •  ¿Cómo minimizarlo? Nos movemos en la dirección que más reduce el error, es decir, en la dirección negativa del vector gradiente. •  Diferencias: Perceptrón función de activación con umbral, Gradiente no Perceptrón actualización por ejemplo, Gradiente todos los datos Perceptrón: minimiza w Gradiente: minimiza error
Redes Neuronales Artificiales Algoritmo de aprendizaje Delta por el gradiente decreciente:
Redes Neuronales Artificiales Algoritmo de aprendizaje Delta por el gradiente decreciente: Inicialización aleatoria del vector de pesos <w0, . . . ,wn> Mientras (no se cumpla la condición de parada) hacer ∆ wi    0 para todo i Para cada ejemplo de entrada <(x1,...,xn), f(x1,...,xn)> Se calcula la salida de la red: h(x1,...,xn)= x1w1+ … + xnwn + w0 Para cada peso wi hacer ∆  wi     ∆ wi + h ( f(x1,...,xn) - h(x1,...,xn) ) xi Fin Para Fin Para wi    wi + ∆ wi Fin Mientras Retornar w Fin
Redes Neuronales Artificiales Algoritmo de aprendizaje Backpropagation: Inicialización aleatoria de todos los pesos de la red (valores pequeños) Mientras (no se cumpla la condición de parada) hacer Para cada ejemplo de entrada <(x1,...,xn), f(x1,...,xn)> Se calcula la salida de cada neurona s de salida hs(x1,...,xn) Propagar los errores a través de la red Para cada neurona s de la capa de salida se calcula su error hacer ds=hs(1-hs)(fs-hs) Para cada neurona o de la capa oculta hacer do=ho(1-ho)Sswso ds Para todos los pesos de la red wji    wji + ∆ wji donde ∆ wji = wji + h doxji Fin Mientras Retornar pesos Fin Algoritmo

Contenu connexe

Tendances

Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaSistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaStudent A
 
redes neuronales Kohonen
redes neuronales Kohonenredes neuronales Kohonen
redes neuronales KohonenESCOM
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)José Antonio Sandoval Acosta
 
Problemas de desempeño en las redes de cómputo
Problemas de desempeño en las redes de cómputoProblemas de desempeño en las redes de cómputo
Problemas de desempeño en las redes de cómputopabloanibaltabango
 
01 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 301 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 3Diego Andrés Alvarez Marín
 
Método de ordenación por inserción directa
Método de ordenación por inserción directaMétodo de ordenación por inserción directa
Método de ordenación por inserción directatavo_3315_
 
Esquema algorítmico del backtracking
Esquema algorítmico del  backtrackingEsquema algorítmico del  backtracking
Esquema algorítmico del backtrackingWilmer Quintero
 
Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)Sarai Gotopo
 
Mecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmosMecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmosAbimael hernandez
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasVictor Zapata
 
Herramientas ofimatica (excel)
Herramientas ofimatica (excel)Herramientas ofimatica (excel)
Herramientas ofimatica (excel)Carlys Pgm
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesosmastermind87
 
1.5 Procesos de simulación.
1.5 Procesos de simulación. 1.5 Procesos de simulación.
1.5 Procesos de simulación. avengers92
 
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS Lina Chavez
 
A Comparison of Fuzzy ARTMAP
A Comparison of Fuzzy ARTMAPA Comparison of Fuzzy ARTMAP
A Comparison of Fuzzy ARTMAPESCOM
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon javaNestor Paucar Carhuatanta
 

Tendances (20)

Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaSistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
 
redes neuronales Kohonen
redes neuronales Kohonenredes neuronales Kohonen
redes neuronales Kohonen
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
CUALES SON LOS PDU
CUALES SON LOS PDUCUALES SON LOS PDU
CUALES SON LOS PDU
 
RED DHCP VOZ CON DATOS
RED DHCP VOZ CON DATOS RED DHCP VOZ CON DATOS
RED DHCP VOZ CON DATOS
 
Problemas de desempeño en las redes de cómputo
Problemas de desempeño en las redes de cómputoProblemas de desempeño en las redes de cómputo
Problemas de desempeño en las redes de cómputo
 
01 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 301 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 3
 
Método de ordenación por inserción directa
Método de ordenación por inserción directaMétodo de ordenación por inserción directa
Método de ordenación por inserción directa
 
Esquema algorítmico del backtracking
Esquema algorítmico del  backtrackingEsquema algorítmico del  backtracking
Esquema algorítmico del backtracking
 
Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)
 
Mecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmosMecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmos
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Herramientas ofimatica (excel)
Herramientas ofimatica (excel)Herramientas ofimatica (excel)
Herramientas ofimatica (excel)
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesos
 
1.5 Procesos de simulación.
1.5 Procesos de simulación. 1.5 Procesos de simulación.
1.5 Procesos de simulación.
 
Heap sort
Heap sortHeap sort
Heap sort
 
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
 
A Comparison of Fuzzy ARTMAP
A Comparison of Fuzzy ARTMAPA Comparison of Fuzzy ARTMAP
A Comparison of Fuzzy ARTMAP
 
COMO REALIZAR SUBNETEO DEL TIPO VLSM
COMO REALIZAR SUBNETEO DEL TIPO VLSMCOMO REALIZAR SUBNETEO DEL TIPO VLSM
COMO REALIZAR SUBNETEO DEL TIPO VLSM
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon java
 

Similaire à Inteligencia Artificial Clase 3

INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESINTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESESCOM
 
48690471 redes-neuronales
48690471 redes-neuronales48690471 redes-neuronales
48690471 redes-neuronalesjcbenitezp
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronalesgueste7b261
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronalesLiz3113
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronalesLiz3113
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronaleseyyc
 
Características de las Redes Neuronales
Características de las Redes NeuronalesCaracterísticas de las Redes Neuronales
Características de las Redes NeuronalesESCOM
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificialesSpacetoshare
 
RED NEURONAL Backpropagation
RED NEURONAL BackpropagationRED NEURONAL Backpropagation
RED NEURONAL BackpropagationESCOM
 
RED De Retro-propagación Neuronal
RED De Retro-propagación NeuronalRED De Retro-propagación Neuronal
RED De Retro-propagación NeuronalESCOM
 
Redes neurartif
Redes neurartifRedes neurartif
Redes neurartifanaisplani
 
presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturasJhonatan Navarro
 
Algoritmo de Retropropagación
Algoritmo de RetropropagaciónAlgoritmo de Retropropagación
Algoritmo de RetropropagaciónESCOM
 
IA - Redes Neuronales
IA - Redes NeuronalesIA - Redes Neuronales
IA - Redes Neuronalesmartinp
 
Utp sirn_s4_red perceptron
 Utp sirn_s4_red perceptron Utp sirn_s4_red perceptron
Utp sirn_s4_red perceptronjcbp_peru
 

Similaire à Inteligencia Artificial Clase 3 (20)

INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESINTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
 
48690471 redes-neuronales
48690471 redes-neuronales48690471 redes-neuronales
48690471 redes-neuronales
 
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
 
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
 
Características de las Redes Neuronales
Características de las Redes NeuronalesCaracterísticas de las Redes Neuronales
Características de las Redes Neuronales
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificiales
 
RED NEURONAL Backpropagation
RED NEURONAL BackpropagationRED NEURONAL Backpropagation
RED NEURONAL Backpropagation
 
2020-T13 Redes Neuronales II
2020-T13 Redes Neuronales II2020-T13 Redes Neuronales II
2020-T13 Redes Neuronales II
 
RED De Retro-propagación Neuronal
RED De Retro-propagación NeuronalRED De Retro-propagación Neuronal
RED De Retro-propagación Neuronal
 
Redes neurartif
Redes neurartifRedes neurartif
Redes neurartif
 
presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturas
 
Algoritmo de Retropropagación
Algoritmo de RetropropagaciónAlgoritmo de Retropropagación
Algoritmo de Retropropagación
 
IA - Redes Neuronales
IA - Redes NeuronalesIA - Redes Neuronales
IA - Redes Neuronales
 
Utp sirn_s4_red perceptron
 Utp sirn_s4_red perceptron Utp sirn_s4_red perceptron
Utp sirn_s4_red perceptron
 

Plus de UNEFA

Charla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA IsabelicaCharla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA IsabelicaUNEFA
 
Exposicion2
Exposicion2Exposicion2
Exposicion2UNEFA
 
Exposición 1
Exposición 1Exposición 1
Exposición 1UNEFA
 
Control de procesos clase 3
Control de procesos   clase 3Control de procesos   clase 3
Control de procesos clase 3UNEFA
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1UNEFA
 
Control de procesos clase 2
Control de procesos   clase 2Control de procesos   clase 2
Control de procesos clase 2UNEFA
 
Instrumentación de control clase 5 nivel
Instrumentación de control   clase 5 nivelInstrumentación de control   clase 5 nivel
Instrumentación de control clase 5 nivelUNEFA
 
Instrumentación y control tema 1
Instrumentación y control   tema 1Instrumentación y control   tema 1
Instrumentación y control tema 1UNEFA
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladoresUNEFA
 
Introducción al Control Automático
Introducción al Control AutomáticoIntroducción al Control Automático
Introducción al Control AutomáticoUNEFA
 
Teoria de control automatico programa
Teoria de control automatico programaTeoria de control automatico programa
Teoria de control automatico programaUNEFA
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digitalUNEFA
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digitalUNEFA
 
Clase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitalesClase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitalesUNEFA
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estadoUNEFA
 
Control destilacion
Control destilacionControl destilacion
Control destilacionUNEFA
 
Control de Destilación
Control de DestilaciónControl de Destilación
Control de DestilaciónUNEFA
 
Intro parte5
Intro parte5Intro parte5
Intro parte5UNEFA
 
Intro parte4
Intro parte4Intro parte4
Intro parte4UNEFA
 
Intro parte3
Intro parte3Intro parte3
Intro parte3UNEFA
 

Plus de UNEFA (20)

Charla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA IsabelicaCharla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
 
Exposicion2
Exposicion2Exposicion2
Exposicion2
 
Exposición 1
Exposición 1Exposición 1
Exposición 1
 
Control de procesos clase 3
Control de procesos   clase 3Control de procesos   clase 3
Control de procesos clase 3
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1
 
Control de procesos clase 2
Control de procesos   clase 2Control de procesos   clase 2
Control de procesos clase 2
 
Instrumentación de control clase 5 nivel
Instrumentación de control   clase 5 nivelInstrumentación de control   clase 5 nivel
Instrumentación de control clase 5 nivel
 
Instrumentación y control tema 1
Instrumentación y control   tema 1Instrumentación y control   tema 1
Instrumentación y control tema 1
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladores
 
Introducción al Control Automático
Introducción al Control AutomáticoIntroducción al Control Automático
Introducción al Control Automático
 
Teoria de control automatico programa
Teoria de control automatico programaTeoria de control automatico programa
Teoria de control automatico programa
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digital
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digital
 
Clase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitalesClase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitales
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estado
 
Control destilacion
Control destilacionControl destilacion
Control destilacion
 
Control de Destilación
Control de DestilaciónControl de Destilación
Control de Destilación
 
Intro parte5
Intro parte5Intro parte5
Intro parte5
 
Intro parte4
Intro parte4Intro parte4
Intro parte4
 
Intro parte3
Intro parte3Intro parte3
Intro parte3
 

Inteligencia Artificial Clase 3

  • 1. Redes Neuronales Artificiales Esquemas de Aprendizaje Contenido: Clasificaciones de los métodos de aprendizaje en RNA Regla General o Aprendizaje Hebbiano Algoritmo de aprendizaje del Perceptron Algoritmo de aprendizaje Delta por el gradiente decreciente: Algoritmo de aprendizaje Backpropagation Ejemplo 1: Perceptron para la función AND Ejemplo 2: Red Multicapa para la detección de numeros par, impar, primo.
  • 2. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Aprendizaje OFF LINE. Cuando el aprendizaje es OFF LINE se distingue entre una fase de aprendizaje y una fase de operación, existiendo un conjunto de datos de entrenamiento y un conjunto de datos de prueba que serán utilizados en la correspondiente fase. En estos casos los PESOS de las conexiones permanecen fijos después de que termina la etapa de entrenamiento de la red. Debido a que las redes de tipo OFF LINE presentan un carácter estático, estos sistemas no presentan problemas de estabilidad en su funcionamiento.
  • 3. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Redes con aprendizaje ON LINE. En estas redes no se distingue entre la fase de entrenamiento y de operación, de tal forma que los PESOS varían dinámicamente siempre que se presente una nueva información al sistema. En las redes ON LINE debido al carácter dinámico de la misma, es importante el estudio de la estabilidad de la red.
  • 4. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: La regla de aprendizaje de una red son criterios que se siguen para cambiar el valor asignado a las conexiones (o sea cómo se modifican los valores de los pesos). Existen dos tipos de reglas de aprendizaje: 1) El aprendizaje supervisado, y 2) El aprendizaje no supervisado.
  • 5. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Tipos de aprendizajes supervisados: Aprendizaje por corrección de error. Aprendizaje por refuerzo. Aprendizaje estocástico.
  • 6. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: El Aprendizaje Por Corrección De Error: Este aprendizaje consiste en ajustar los pesos de las conexiones de la red en función de la diferencia entre los valores deseados y los obtenidos en la salida de la red. Ejemplos: La regla de aprendizaje del Perceptron; regla delta o regla del mínimo error cuadrado o regla de Widrow-Hoff, ADALINE y MADALINE.
  • 7. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: El Aprendizaje Reforzamiento: Es una variante de aprendizaje supervisado a la cual se informa a la red solamente una critica de corrección de salida de red y no la respuesta correcta en si.
  • 8. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: El Aprendizaje Estocastico: Consiste básicamente en realizar cambios aleatorios en los valores de los pesos de las conexiones de la red y evaluar su efecto a partir del objetivo deseado y de las distribuciones de probabilidad. Ejemplo: la red Maquina de Cauchy
  • 9. Redes Neuronales Artificiales Clasificaciones de los métodos de aprendizaje en RNA: Tipos de algoritmos de aprendizaje no supervisado: Aprendizaje Hebbiano. Aprendizaje competitivo y cooperativo.
  • 10. Redes Neuronales Artificiales Regla General o Aprendizaje Hebbiano:
  • 11. Redes Neuronales Artificiales Algoritmo de aprendizaje del Perceptron: Igual, solo diferencia en que si la salida de la neurona iguala al valore deseado, no se modifican los pesos, mientras que en el caso general, hay una búsqueda del mínimo error.
  • 12. Redes Neuronales Artificiales Algoritmo de aprendizaje Delta por el gradiente decreciente: Converge sólo asintóticamente al mínimo aún cuando el problema no es linealmente separable. Es la base del algoritmo Backpropagation. • Regla: minimizar el error cuadrático medio LMS • ¿Cómo minimizarlo? Nos movemos en la dirección que más reduce el error, es decir, en la dirección negativa del vector gradiente. • Diferencias: Perceptrón función de activación con umbral, Gradiente no Perceptrón actualización por ejemplo, Gradiente todos los datos Perceptrón: minimiza w Gradiente: minimiza error
  • 13. Redes Neuronales Artificiales Algoritmo de aprendizaje Delta por el gradiente decreciente:
  • 14. Redes Neuronales Artificiales Algoritmo de aprendizaje Delta por el gradiente decreciente: Inicialización aleatoria del vector de pesos <w0, . . . ,wn> Mientras (no se cumpla la condición de parada) hacer ∆ wi  0 para todo i Para cada ejemplo de entrada <(x1,...,xn), f(x1,...,xn)> Se calcula la salida de la red: h(x1,...,xn)= x1w1+ … + xnwn + w0 Para cada peso wi hacer ∆ wi  ∆ wi + h ( f(x1,...,xn) - h(x1,...,xn) ) xi Fin Para Fin Para wi  wi + ∆ wi Fin Mientras Retornar w Fin
  • 15. Redes Neuronales Artificiales Algoritmo de aprendizaje Backpropagation: Inicialización aleatoria de todos los pesos de la red (valores pequeños) Mientras (no se cumpla la condición de parada) hacer Para cada ejemplo de entrada <(x1,...,xn), f(x1,...,xn)> Se calcula la salida de cada neurona s de salida hs(x1,...,xn) Propagar los errores a través de la red Para cada neurona s de la capa de salida se calcula su error hacer ds=hs(1-hs)(fs-hs) Para cada neurona o de la capa oculta hacer do=ho(1-ho)Sswso ds Para todos los pesos de la red wji  wji + ∆ wji donde ∆ wji = wji + h doxji Fin Mientras Retornar pesos Fin Algoritmo