SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Sistemas Difusos                            Tema 8

    Tema 8.- Aprendizaje de Sistemas
     Difusos con Redes Neuronales.

  1. - Introducción a las Redes Neuronales.
    1.1.- Redes Neuronales Artificiales (Artificial
    Neural Networks).

    1.2.- Neuronas biológicas.

    1.3.- ¿Qué es una red neuronal?

    1.4.- Tipos de redes neuronales.

    1.5.- Aplicaciones.

  2. - Aplicación al diseño de controladores
    difusos.

    2.1.- Arquitectura ANFIS.

    2.2.- Controlador neurodifuso adaptativo.

    2.3.- Otros ejemplos de aplicación.




                          –1–
Sistemas Difusos                                  Tema 8

1.- Introducción a las Redes Neuronales.
1.1.- Redes Neuronales Artificiales (Artificial
Neural Networks).

• Intentan imitar el proceso de aprendizaje del cerebro
  humano.

• Excepto en tareas de cálculo, el cerebro humano es
  superior a cualquier computador actual:

     o Reconocimiento de imágenes.

     o Interpretación de sonidos.

     o En general, tareas de percepción (interpretación
       por contenido).

• Características del cerebro humano:

     o Robusto, su funcionamiento no
       se ve alterado ante fallos de
       pequeña importancia.

     o Flexible, se adapta con facilidad
       a un entorno cambiante.

     o Puede tratar con información
       ambigua e incompleta.

     o Pequeño, compacto y consume poco.




                            –2–
Sistemas Difusos                                 Tema 8

1.- Introducción a las Redes Neuronales.
1.2.- Neurona biológicas.

• El cerebro humano está formado por miles de millones
  de neuronas conectadas entre sí.

• La información percibida se transmite a las neuronas,
  allí se procesa y se genera una respuesta en función
  del estimulo recibido.




Componentes de una neurona:

  • Cuerpo celular o soma.

  • Estructura de entrada o dendritas.

  • Estructura de salida o axón.

  • Los axones se conectan a las dendritas de otras
    neuronas (sinapsis).



                           –3–
Sistemas Difusos                                   Tema 8

1.- Introducción a las Redes Neuronales.
1.2.- Neurona biológicas.
Funcionamiento de una neurona.

• Recibe una señal o estímulo de entrada, con una fuerza
  variable.

• La neurona emite una señal de respuesta de intensidad
  variable también.

• A una neurona pueden llegar miles de señales de
  entrada, cada una con una fuerza diferente.

• Matemáticamente, la señal de respuesta de la neurona
  se puede representar por la combinación ponderada de
  todas las señales de entrada (nivel de activación de la
  neurona).




                            –4–
Sistemas Difusos                                   Tema 8

1.- Introducción a las Redes Neuronales.
1.3.- ¿Qué es una red neuronal?
Definiciones:

• Una nueva forma de resolución de problemas mediante
  un ordenador, inspirada en un modelo biológico
  (Origen).

• Un modelo matemático, compuesto por un gran número
  de elementos de proceso, dispuestos en niveles o
  capas (Carácter matemático).

• Un sistema computacional, construido a partir de un
  cierto número de elementos de proceso sencillos pero
  altamente interconectados, que procesan información a
  través de su respuesta dinámica a unos estímulos de
  entrada (Estructura e implementación).




                           –5–
Sistemas Difusos                                           Tema 8

1.- Introducción a las Redes Neuronales.
1.3.- ¿Qué es una red neuronal?

• Cada elemento de proceso (neurona) realiza las
  siguientes tareas:

  • Evalúa las señales de entrada, determinando la intensidad
     de cada una.

  • Calcula un total para la combinación de las entradas, y lo
     ajusta con respecto a un cierto umbral (nivel de activación).

  • En función de dicho resultado, se determina cuál ha de ser
     la salida.

• Cada neurona puede tener múltiples entradas, pero
  sólo una salida. Dependiendo del umbral, la neurona se
  “dispara” o no.

Cálculo de la salida a partir de las entradas:

                    y = f ( x1, x2 ,..., xn ) = ∑ wi ·xi

Función umbral:




                                    –6–
Sistemas Difusos                                                  Tema 8

1.- Introducción a las Redes Neuronales.
1.3.- ¿Qué es una red neuronal?
Características generales:

• Pesos: adaptables o fijos.
     o Adaptables: Se inicializan a un valor, que se va ajustando
        conforme la red “aprende”.

     o Fijos: Previamente definidos y determinados a partir de una
        descripción completa del problema a tratar.

• Aprendizaje: Supervisado o no supervisado.
     o Supervisado: se le proporciona a la red tanto la salida como la
        entrada correcta, y la red ajusta sus pesos para minimizar el error
        de salida. (P.e.: reconocimiento de patrones).

     o No supervisado: Solamente se proporcionan los estímulos, y la
        red ajusta sus pesos en función de los estímulos y de la salida
        obtenida por la red. Depende del tipo de problema que se pretende
        resolver.

• Fases de operación: Entrenamiento y prueba.
     o Entrenamiento: Se proporcionan estímulos de entrada (y salida)
        para que la red ajuste sus pesos y minimice el error de salida.

     o Prueba: Solamente se calcula la salida. El aprendizaje de la red
        disminuye conforme ésta es usada.

• No algorítmicas: Las redes neuronales no se programan,
  aprenden de la experiencia.

• Necesitan un patrón: Son incapaces de reconocer algo que no
  tenga un patrón. Son adecuadas para problemas de
  asociación, evaluación y reconocimiento de patrones.



                                     –7–
Sistemas Difusos                                Tema 8

1.- Introducción a las Redes Neuronales.
1.3.- ¿Qué es una red neuronal?
Tipos de neuronas artificiales.

  • Sensoriales: toman entradas externas a la red (capa
     de entrada).

  • Asociativas: exclusivamente internas (capa oculta)
     ⇒ Efecto “caja negra”.

  • De Respuesta: Devuelven señales de la red al
     mundo exterior (capa de salida).




                              –8–
Sistemas Difusos                                  Tema 8

1.- Introducción a las Redes Neuronales.
1.4.- Tipos de redes neuronales.
Perceptrón (McCulloch y Pitts, 1943).

• Considerado la base de las redes neuronales artificiales
  actuales.

• Intenta modelar el comportamiento de la neurona
  biológica.

• Trabaja con funciones de activación.




                           –9–
Sistemas Difusos                                         Tema 8

1.- Introducción a las Redes Neuronales.
1.4.- Tipos de redes neuronales.
Perceptrón (McCulloch y Pitts, 1943).

Entrenamiento.

• Si la salida es errónea, se modifican todos los pesos de las
  conexiones de acuerdo con una función de aprendizaje.

                            ∆wi = η ti xi

     o η es la tasa de aprendizaje. Puede ser constante o variar
        de forma proporcional al error ⇒ convergencia rápida,
        pero aprendizaje variable.

     o ti es la salida deseada.

     o xi es la entrada del perceptrón.

• Un perceptrón sólo puede resolver funciones definidas por un
  hiperplano que corte un espacio de dimensión N, es decir, sólo
  puede resolver una función, si todos los posibles resultados del
  problema pueden separarse de forma que no se combinen
  entre sí. P.e.:

     o Perceptrón de dos capas: Sólo puede distinguir entre
        dos regiones separadas por una frontera lineal en el
        espacio de patrones de entrada.

     o Perceptrón de tres capas: Puede reconocer cualquier
        región convexa en el espacio.

• El perceptrón multicapa puede usarse para la predicción de
  datos (p.e., aplicaciones financieras).


                                  – 10 –
Sistemas Difusos                                  Tema 8

1.- Introducción a las Redes Neuronales.
1.4.- Tipos de redes neuronales.
Backpropagation (Rumelhart, 1986).

• La falta de métodos de entrenamiento adecuados para
  los perceptrones multicapa hizo que declinara el interés
  por las redes neuronales hacia las décadas de los 60-
  70.

• Mediante el método de backpropagation, se
  interconectan varios elementos de proceso en capas,
  donde las neuronas de cada capa están conectadas
  entre sí. Cada neurona de una capa proporciona una
  entrada a cada una de las neuronas de la siguiente
  capa.




                           – 11 –
Sistemas Difusos                                      Tema 8

1.- Introducción a las Redes Neuronales.
1.4.- Tipos de redes neuronales.
Backpropagation (Rumelhart, 1986).

Entrenamiento.

• El método de entrenamiento por backpropagation
  consiste en:

    o Pasada hacia delante (forward pass): Se
       calculan las salidas, y el error a partir de las
       mismas.

    o Pasada hacia atrás (backward pass): Se usa el
       error para alterar los pesos de la capa de salida.
       El error en las neuronas de las capas ocultas se
       calcula por propagación hacia atrás del error en la
       capa de salida, y se ajustan convenientemente los
       pesos en las capas ocultas.




                            – 12 –
Sistemas Difusos                                       Tema 8

1.- Introducción a las Redes Neuronales.
1.4.- Tipos de redes neuronales.
Modelo Hopfield.

• Redes de adaptación probabilística y recurrente.

• Memorias autoasociativas: aprenden a reconstruir los patrones
  de entrada que memorizan durante el entrenamiento.

• Monocapa con interconexión total.

• Salidas binarias (0 ó 1).

• Aprendizaje no supervisado.

• Conformados por N neuronas interconectadas entre sí, todas
  en la misma capa.

• Adecuado para problemas de optimización.

• Restricción por simetría (Wjk =Wkj).

• Cuando una neurona
  mantiene su valor de
  activación, se dice que es
  estable.

• Ante la presentación de un
  estímulo, el sistema itera
  hasta quedar en una
  configuración estable (todas
  las neuronas estables).

• Una neurona nunca se
  realimenta a sí misma.


                                 – 13 –
Sistemas Difusos                                    Tema 8

1.- Introducción a las Redes Neuronales.
1.4.- Tipos de redes neuronales.
Modelo Kohonen.

• Se basa en la capacidad del cerebro humano según la
  cual éste forma mapas característicos de la información
  recibida del exterior.

• Contiene sólo una capa de salida y otra de entrada de
  neuronas, que se ramifica para todos los nodos.

• Red competitiva o mapa de autoorganización ⇒
  aprendizaje no supervisado.

• Cada neurona de entrada está conectada a todas las
  de salida.

• Como entrada reciben datos continuos normalizados, y
  la red clasifica los patrones en grupos de
  características similares, de forma que cada grupo
  activa siempre las mismas salidas.




                           – 14 –
Sistemas Difusos                                                        Tema 8

1.- Introducción a las Redes Neuronales.
1.4.- Tipos de redes neuronales.
Modelo Kohonen.

• Existen unas conexiones laterales de inhibición entre las
  neuronas de salida (en realidad no están conectadas). Cada
  neurona de salida influye sobre las demás en función de la
  distancia entre ellas.

• Cada neurona de salida tiene un vector de pesos V(m) de
  dimensión N, la misma que el vector de entradas X(q), que se
  inicializa aleatoriamente. Las distancias cuadradas entre X(q) y
  V(m) se calculan como:
                                                   N
            Dqm = Dqm( X    ( q)
                                   ,V   (m )
                                               ) = ∑ (xnq ) − vnm) )2
                                                       (       (
                                                  n=1

• La distancia mínima Dqm* determina la neurona m* que se
  activa por encima de las demás.

• Una estrategia aquí es actualizar el vector de pesos
  paramétrico de la neurona ganadora:

                 V (m ) = V (m ) + η ( X (q ) −V (m ) )
                     *             *                        *



• Las demás neuronas no se ven afectadas.

• Otra estrategia es actualizar positivamente (recompensar)
  todas las neuronas cercanas a la neurona ganadora, y
  negativamente (castigar) las neuronas más alejadas.

• Una vez entrenada, esta red se puede utilizar para clasificar
  patrones de entrada similares en un espacio N-dimensional.



                                       – 15 –
Sistemas Difusos                                  Tema 8

1.- Introducción a las Redes Neuronales.
1.5- Aplicaciones.
Existen diferentes modelos de aprendizaje y tipologías en
función del uso que se les dé.

  • Control de eficiencia de máquinas.

  • Reconocimiento de firmas.

  • Reconocimiento de blancos mediante sónar o radar.

  • Predicciones en el tiempo.

  • Decisiones.

  • Análisis de inversiones.

  • Monitoreo.

  • Mercadotecnia.

  • Planificación estratégica.

  • Diagnóstico y optimización.

  • Etc.




                           – 16 –
Sistemas Difusos                                          Tema 8

2.- Aplicación al diseño de controladores
difusos.
 ¿Cómo pueden las redes neuronales aplicarse al diseño de
                 sistemas difusos de control?

  • La red neuronal aprende la silueta de la superficie de las
     funciones de pertenencia, las reglas y los valores de salida.

  • El sistema difuso se plantea como una red neuronal y se
     diseña de acuerdo con la capacidad de aprendizaje de una
     red neuronal.

  • La red neuronal se aplica para ajustar los parámetros del
     sistema, como herramienta de diseño pero no como
     componente final del sistema difuso.




En los dos primeros casos, la red neuronal se convierte en un
componente más del sistema neurodifuso de control.

  • En el primer caso, la red neuronal se aplica directamente en
     el diseño de funciones de pertenencia multidimensionales y
     no lineales, que particionan un espacio de entrada (proceso
     de razonamiento difuso).

  • En el segundo caso, tenemos el ejemplo de los sistemas
     ANF IS.

                                – 17 –
Sistemas Difusos                                         Tema 8

2.- Aplicación al diseño de controladores
difusos.

2.1.- Arquitectura ANFIS.

• Consideremos el ejemplo de un modelo difuso tipo
  Sugeno, donde las reglas difusas son similares a éstas:
SI x1 es A1 Y x2 es A2 ENTONCES y1 = w1·x1 + w2·x2 + r1

SI x1 es A1 Y x2 es A2 ENTONCES y2 = v1·x1 + v2·x2 + r2

• Cada regla se puede representar como la siguiente red
  neuronal,




  • La primera capa representa la capa de pertenencia.

  • En la segunda capa se usa una t-norma para generar el
     grado de disparo de la regla.

  • La tercera capa actúa como normalizador.

  • La cuarta capa calcula la salida.

  • Por último, el único nodo en la quinta capa se encarga de
     combinar todas las salidas en una.

• La red neuronal obtenida se comporta (funcionalmente)
  exactamente como un sistema tipo Sugeno.


                              – 18 –
Sistemas Difusos                                           Tema 8

2.- Aplicación al diseño de controladores
difusos.

2.2.- Controlador Neurodifuso Adaptativo.
Ejemplo: Control difuso de un proceso de monitorización
de combustión.

• La combustión es un proceso multifase complejo, fluido,
  dinámico y reactivo.

• Se necesita de una técnica de medida global para el control
  eficiente del sistema, debido a que análisis puntuales y locales
  proporcionan una información insuficiente.

• Se pueden aplicar métodos de procesamiento de imágenes
  para el reconocimiento de estados de combustión no óptimos.

• El sistema neurodifuso debe aprender cuáles son los estados
  óptimos de combustión, a partir de la información facilitada por
  un experto.

• Para cada posible estado se obtiene un pequeño número de
  características que lo definen. Las diferencias entre ellas
  constituyen las entradas al sistema.

• La implementación mediante una red neuronal provoca que el
  sistema pueda aprender a partir del entorno y ganar en
  robustez, ajustando los pesos de la red frente a interferencias
  externas.

• La red neuronal actúa sobre el mecanismo de inferencia difusa.




                               – 19 –
Sistemas Difusos                                              Tema 8

2.- Aplicación al diseño de controladores
difusos.

2.2.- Controlador Neurodifuso Adaptativo.
Ejemplo: Control difuso de un proceso de monitorización
de combustión.




• En el aprendizaje, el sistema se va ajustando a partir del estado
   del proceso.

      o Si se cuenta con un experto humano, esta etapa es muy
         sencilla y se convierte en un proceso de aprendizaje
         supervisado.

• En la fase de prueba, el sistema simplemente aplica la
   inferencia difusa sin reajuste de sus parámetros.

• Las neuronas de la primera capa son nodos de entrada, uno
   por cada variable lingüística.

• En la siguiente capa se realiza la fuzzificación.

• La tercera capa contiene nodos de reglas.

• La defuzzificación se realiza en la cuarta y última capa.


                                    – 20 –
Sistemas Difusos                                          Tema 8

2.- Aplicación al diseño de controladores
difusos.

2.3.- Otros ejemplos de aplicación.
Ejemplo: Control neuro-difuso de una lavadora
(Matsushita Electric Group)

• El modelo emplea menos agua, energía y detergente, y
  consigue un lavado igualmente bueno. Características:

     o Nuevo “Programa de manchas” para eliminar tipos
        específicos de manchas de forma efectiva.

     o Consumo: 50 litros de agua y 1.7 kWh.

     o Dosificador automático controlado mediante lógica difusa.

• Entradas:

     o Cantidad de ropa.

     o Impureza del agua.

     o Diferencial de impureza.

• Cada entrada se codifica
  mediante tres etiquetas
  lingüísticas, con sus
  correspondientes funciones de
  pertenencia.

• La red neuronal se aplica en el ajuste de las funciones de
  pertenencia, incrementando las prestaciones del controlador y
  de la lavadora.




                               – 21 –
Sistemas Difusos                                  Tema 8

2.- Aplicación al diseño de controladores
difusos.

2.3.- Otros ejemplos de aplicación.
Ejemplo: Control neuro-difuso de una lavadora (Hitachi).

• La red neuronal se aplica en el ajuste
  de los valores de salida del
  controlador.

• No es necesario rediseñar el sistema
  difuso de control.

• Útil cuando el conjunto de datos de entrada varía con el
  tiempo. En este caso, se añade un sensor para la
  temperatura del aire.




• La lógica difusa y la red neuronal pueden funcionar en
  paralelo y simultáneamente en este caso (en general
  no tienen por qué).


                           – 22 –
Sistemas Difusos                                    Tema 8

2.- Aplicación al diseño de controladores
difusos.

2.3.- Otros ejemplos de aplicación.
Ejemplo: Ventilador eléctrico rotatorio (Sanyo).

• El ventilador se gira hacia donde está el usuario.

• La posición del usuario se obtiene a través de tres
  sensores infrarrojos mediante los que se calcula la
  distancia al usuario por medio del sistema difuso.

• Dicha distancia, junto con los ratios de los sensores de
  salida constituyen las entradas de la red neuronal con
  la que se ajusta la orientación del ventilador.




• La combinación de estos factores ha mejorado
  sensiblemente el cálculo de la distancia.




                            – 23 –

Mais conteúdo relacionado

Mais procurados

Diseño de Redes Neuronales Multicapa y Entrenamiento
Diseño de Redes Neuronales Multicapa y EntrenamientoDiseño de Redes Neuronales Multicapa y Entrenamiento
Diseño de Redes Neuronales Multicapa y EntrenamientoESCOM
 
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)Victor Asanza
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señalesdoc digitus
 
FORMATO IEEE
FORMATO IEEEFORMATO IEEE
FORMATO IEEEdie_dex
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosAlexa Ramirez
 
Red NEURONAL MADALINE
Red NEURONAL MADALINERed NEURONAL MADALINE
Red NEURONAL MADALINEESCOM
 
Campos y devanados
Campos y devanadosCampos y devanados
Campos y devanadoshenry aquino
 
Señales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABSeñales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABJose Agustin Estrada
 
Ingeniería de control: Tema 3. El método del espacio de estados
Ingeniería de control: Tema 3. El método del espacio de estadosIngeniería de control: Tema 3. El método del espacio de estados
Ingeniería de control: Tema 3. El método del espacio de estadosSANTIAGO PABLO ALBERTO
 
Método de Gauss Jordan
Método de Gauss JordanMétodo de Gauss Jordan
Método de Gauss JordanKike Prieto
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflapAnel Sosa
 
SeñAles Y Sistemas1
SeñAles Y Sistemas1SeñAles Y Sistemas1
SeñAles Y Sistemas1Matematissen
 
Realimentacion del estado
Realimentacion del estadoRealimentacion del estado
Realimentacion del estadoAdan Aguirre
 
Máquinas de estado finito
Máquinas de estado finitoMáquinas de estado finito
Máquinas de estado finitoFabiola Dubraska
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSIng. Electrónica xD
 

Mais procurados (20)

Diseño de Redes Neuronales Multicapa y Entrenamiento
Diseño de Redes Neuronales Multicapa y EntrenamientoDiseño de Redes Neuronales Multicapa y Entrenamiento
Diseño de Redes Neuronales Multicapa y Entrenamiento
 
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, SOLUCIÓN EXAMEN 1er PARCIAL (2018 1er Término)
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señales
 
FORMATO IEEE
FORMATO IEEEFORMATO IEEE
FORMATO IEEE
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronos
 
Red NEURONAL MADALINE
Red NEURONAL MADALINERed NEURONAL MADALINE
Red NEURONAL MADALINE
 
Fenomeno de Aliasing
Fenomeno de AliasingFenomeno de Aliasing
Fenomeno de Aliasing
 
SISTEMAS LTI
SISTEMAS LTISISTEMAS LTI
SISTEMAS LTI
 
Campos y devanados
Campos y devanadosCampos y devanados
Campos y devanados
 
Señales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABSeñales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLAB
 
Mapas de Karnaugh
Mapas de KarnaughMapas de Karnaugh
Mapas de Karnaugh
 
Ingeniería de control: Tema 3. El método del espacio de estados
Ingeniería de control: Tema 3. El método del espacio de estadosIngeniería de control: Tema 3. El método del espacio de estados
Ingeniería de control: Tema 3. El método del espacio de estados
 
Método de Gauss Jordan
Método de Gauss JordanMétodo de Gauss Jordan
Método de Gauss Jordan
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
SeñAles Y Sistemas1
SeñAles Y Sistemas1SeñAles Y Sistemas1
SeñAles Y Sistemas1
 
Realimentacion del estado
Realimentacion del estadoRealimentacion del estado
Realimentacion del estado
 
transformada z
transformada ztransformada z
transformada z
 
Máquinas de estado finito
Máquinas de estado finitoMáquinas de estado finito
Máquinas de estado finito
 
Tema 7: Temporizadores y Relojes.
Tema 7: Temporizadores y Relojes.Tema 7: Temporizadores y Relojes.
Tema 7: Temporizadores y Relojes.
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 

Semelhante a Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales

presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturasJhonatan Navarro
 
Overview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its ApplicationsOverview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its ApplicationsRamiro Aduviri Velasco
 
Sistemas Basados en Casos IUT
Sistemas Basados en Casos IUTSistemas Basados en Casos IUT
Sistemas Basados en Casos IUTLuis Álamo
 
IA - Redes Neuronales
IA - Redes NeuronalesIA - Redes Neuronales
IA - Redes Neuronalesmartinp
 
Perceptrón simple y multicapa
Perceptrón simple y multicapaPerceptrón simple y multicapa
Perceptrón simple y multicapaJefferson Guillen
 
Redes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansigRedes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansigJefferson Sarmiento
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas SomESCOM
 
Funciones satlin satlins
Funciones satlin satlinsFunciones satlin satlins
Funciones satlin satlinsChristian Lara
 
Introduccion a las redes neuronales
Introduccion a las redes neuronalesIntroduccion a las redes neuronales
Introduccion a las redes neuronalesHALCONPEREGRINO2
 
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoPerceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoAndrea Lezcano
 
Introduccion redes neuronales artificiales
Introduccion redes neuronales artificialesIntroduccion redes neuronales artificiales
Introduccion redes neuronales artificialesESCOM
 
REDES NEURONALES
REDES NEURONALESREDES NEURONALES
REDES NEURONALESeduardop18
 
Redes neuronales Luis Lozano CI 22.840.519
Redes neuronales   Luis Lozano CI 22.840.519Redes neuronales   Luis Lozano CI 22.840.519
Redes neuronales Luis Lozano CI 22.840.519lozanolc
 
Redes neuronales multicapa y monocapa
Redes neuronales multicapa y monocapaRedes neuronales multicapa y monocapa
Redes neuronales multicapa y monocapaLevy GT
 

Semelhante a Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales (20)

Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
110641.ppt
110641.ppt110641.ppt
110641.ppt
 
presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturas
 
2º asignacion redes neuronales
2º asignacion redes neuronales2º asignacion redes neuronales
2º asignacion redes neuronales
 
Overview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its ApplicationsOverview of Artificial Neural Networks and its Applications
Overview of Artificial Neural Networks and its Applications
 
Sistemas Basados en Casos IUT
Sistemas Basados en Casos IUTSistemas Basados en Casos IUT
Sistemas Basados en Casos IUT
 
IA - Redes Neuronales
IA - Redes NeuronalesIA - Redes Neuronales
IA - Redes Neuronales
 
Perceptrón simple y multicapa
Perceptrón simple y multicapaPerceptrón simple y multicapa
Perceptrón simple y multicapa
 
Redes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansigRedes neuronales funciones de activación logsig y tansig
Redes neuronales funciones de activación logsig y tansig
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas Som
 
Funciones satlin satlins
Funciones satlin satlinsFunciones satlin satlins
Funciones satlin satlins
 
Introduccion a las redes neuronales
Introduccion a las redes neuronalesIntroduccion a las redes neuronales
Introduccion a las redes neuronales
 
Intro redes neuronales
Intro redes neuronalesIntro redes neuronales
Intro redes neuronales
 
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoPerceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
 
Presentación redes neuronales
Presentación redes neuronalesPresentación redes neuronales
Presentación redes neuronales
 
Introduccion redes neuronales artificiales
Introduccion redes neuronales artificialesIntroduccion redes neuronales artificiales
Introduccion redes neuronales artificiales
 
REDES NEURONALES
REDES NEURONALESREDES NEURONALES
REDES NEURONALES
 
Redes neuronales Luis Lozano CI 22.840.519
Redes neuronales   Luis Lozano CI 22.840.519Redes neuronales   Luis Lozano CI 22.840.519
Redes neuronales Luis Lozano CI 22.840.519
 
Redes neuronales multicapa y monocapa
Redes neuronales multicapa y monocapaRedes neuronales multicapa y monocapa
Redes neuronales multicapa y monocapa
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 

Mais de ESCOM

redes neuronales tipo Som
redes neuronales tipo Somredes neuronales tipo Som
redes neuronales tipo SomESCOM
 
redes neuronales Som
redes neuronales Somredes neuronales Som
redes neuronales SomESCOM
 
redes neuronales Som Slides
redes neuronales Som Slidesredes neuronales Som Slides
redes neuronales Som SlidesESCOM
 
red neuronal Som Net
red neuronal Som Netred neuronal Som Net
red neuronal Som NetESCOM
 
Self Organinising neural networks
Self Organinising  neural networksSelf Organinising  neural networks
Self Organinising neural networksESCOM
 
Teoria Resonancia Adaptativa
Teoria Resonancia AdaptativaTeoria Resonancia Adaptativa
Teoria Resonancia AdaptativaESCOM
 
ejemplo red neuronal Art1
ejemplo red neuronal Art1ejemplo red neuronal Art1
ejemplo red neuronal Art1ESCOM
 
redes neuronales tipo Art3
redes neuronales tipo Art3redes neuronales tipo Art3
redes neuronales tipo Art3ESCOM
 
Art2
Art2Art2
Art2ESCOM
 
Redes neuronales tipo Art
Redes neuronales tipo ArtRedes neuronales tipo Art
Redes neuronales tipo ArtESCOM
 
Neocognitron
NeocognitronNeocognitron
NeocognitronESCOM
 
Neocognitron
NeocognitronNeocognitron
NeocognitronESCOM
 
Neocognitron
NeocognitronNeocognitron
NeocognitronESCOM
 
Fukushima Cognitron
Fukushima CognitronFukushima Cognitron
Fukushima CognitronESCOM
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORKESCOM
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORKESCOM
 
Counterpropagation
CounterpropagationCounterpropagation
CounterpropagationESCOM
 
Teoría de Resonancia Adaptativa Art2 ARTMAP
Teoría de Resonancia Adaptativa Art2 ARTMAPTeoría de Resonancia Adaptativa Art2 ARTMAP
Teoría de Resonancia Adaptativa Art2 ARTMAPESCOM
 
Teoría de Resonancia Adaptativa ART1
Teoría de Resonancia Adaptativa ART1Teoría de Resonancia Adaptativa ART1
Teoría de Resonancia Adaptativa ART1ESCOM
 
Teoría de Resonancia Adaptativa ART
Teoría de Resonancia Adaptativa ARTTeoría de Resonancia Adaptativa ART
Teoría de Resonancia Adaptativa ARTESCOM
 

Mais de ESCOM (20)

redes neuronales tipo Som
redes neuronales tipo Somredes neuronales tipo Som
redes neuronales tipo Som
 
redes neuronales Som
redes neuronales Somredes neuronales Som
redes neuronales Som
 
redes neuronales Som Slides
redes neuronales Som Slidesredes neuronales Som Slides
redes neuronales Som Slides
 
red neuronal Som Net
red neuronal Som Netred neuronal Som Net
red neuronal Som Net
 
Self Organinising neural networks
Self Organinising  neural networksSelf Organinising  neural networks
Self Organinising neural networks
 
Teoria Resonancia Adaptativa
Teoria Resonancia AdaptativaTeoria Resonancia Adaptativa
Teoria Resonancia Adaptativa
 
ejemplo red neuronal Art1
ejemplo red neuronal Art1ejemplo red neuronal Art1
ejemplo red neuronal Art1
 
redes neuronales tipo Art3
redes neuronales tipo Art3redes neuronales tipo Art3
redes neuronales tipo Art3
 
Art2
Art2Art2
Art2
 
Redes neuronales tipo Art
Redes neuronales tipo ArtRedes neuronales tipo Art
Redes neuronales tipo Art
 
Neocognitron
NeocognitronNeocognitron
Neocognitron
 
Neocognitron
NeocognitronNeocognitron
Neocognitron
 
Neocognitron
NeocognitronNeocognitron
Neocognitron
 
Fukushima Cognitron
Fukushima CognitronFukushima Cognitron
Fukushima Cognitron
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORK
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORK
 
Counterpropagation
CounterpropagationCounterpropagation
Counterpropagation
 
Teoría de Resonancia Adaptativa Art2 ARTMAP
Teoría de Resonancia Adaptativa Art2 ARTMAPTeoría de Resonancia Adaptativa Art2 ARTMAP
Teoría de Resonancia Adaptativa Art2 ARTMAP
 
Teoría de Resonancia Adaptativa ART1
Teoría de Resonancia Adaptativa ART1Teoría de Resonancia Adaptativa ART1
Teoría de Resonancia Adaptativa ART1
 
Teoría de Resonancia Adaptativa ART
Teoría de Resonancia Adaptativa ARTTeoría de Resonancia Adaptativa ART
Teoría de Resonancia Adaptativa ART
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales

  • 1. Sistemas Difusos Tema 8 Tema 8.- Aprendizaje de Sistemas Difusos con Redes Neuronales. 1. - Introducción a las Redes Neuronales. 1.1.- Redes Neuronales Artificiales (Artificial Neural Networks). 1.2.- Neuronas biológicas. 1.3.- ¿Qué es una red neuronal? 1.4.- Tipos de redes neuronales. 1.5.- Aplicaciones. 2. - Aplicación al diseño de controladores difusos. 2.1.- Arquitectura ANFIS. 2.2.- Controlador neurodifuso adaptativo. 2.3.- Otros ejemplos de aplicación. –1–
  • 2. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.1.- Redes Neuronales Artificiales (Artificial Neural Networks). • Intentan imitar el proceso de aprendizaje del cerebro humano. • Excepto en tareas de cálculo, el cerebro humano es superior a cualquier computador actual: o Reconocimiento de imágenes. o Interpretación de sonidos. o En general, tareas de percepción (interpretación por contenido). • Características del cerebro humano: o Robusto, su funcionamiento no se ve alterado ante fallos de pequeña importancia. o Flexible, se adapta con facilidad a un entorno cambiante. o Puede tratar con información ambigua e incompleta. o Pequeño, compacto y consume poco. –2–
  • 3. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.2.- Neurona biológicas. • El cerebro humano está formado por miles de millones de neuronas conectadas entre sí. • La información percibida se transmite a las neuronas, allí se procesa y se genera una respuesta en función del estimulo recibido. Componentes de una neurona: • Cuerpo celular o soma. • Estructura de entrada o dendritas. • Estructura de salida o axón. • Los axones se conectan a las dendritas de otras neuronas (sinapsis). –3–
  • 4. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.2.- Neurona biológicas. Funcionamiento de una neurona. • Recibe una señal o estímulo de entrada, con una fuerza variable. • La neurona emite una señal de respuesta de intensidad variable también. • A una neurona pueden llegar miles de señales de entrada, cada una con una fuerza diferente. • Matemáticamente, la señal de respuesta de la neurona se puede representar por la combinación ponderada de todas las señales de entrada (nivel de activación de la neurona). –4–
  • 5. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.3.- ¿Qué es una red neuronal? Definiciones: • Una nueva forma de resolución de problemas mediante un ordenador, inspirada en un modelo biológico (Origen). • Un modelo matemático, compuesto por un gran número de elementos de proceso, dispuestos en niveles o capas (Carácter matemático). • Un sistema computacional, construido a partir de un cierto número de elementos de proceso sencillos pero altamente interconectados, que procesan información a través de su respuesta dinámica a unos estímulos de entrada (Estructura e implementación). –5–
  • 6. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.3.- ¿Qué es una red neuronal? • Cada elemento de proceso (neurona) realiza las siguientes tareas: • Evalúa las señales de entrada, determinando la intensidad de cada una. • Calcula un total para la combinación de las entradas, y lo ajusta con respecto a un cierto umbral (nivel de activación). • En función de dicho resultado, se determina cuál ha de ser la salida. • Cada neurona puede tener múltiples entradas, pero sólo una salida. Dependiendo del umbral, la neurona se “dispara” o no. Cálculo de la salida a partir de las entradas: y = f ( x1, x2 ,..., xn ) = ∑ wi ·xi Función umbral: –6–
  • 7. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.3.- ¿Qué es una red neuronal? Características generales: • Pesos: adaptables o fijos. o Adaptables: Se inicializan a un valor, que se va ajustando conforme la red “aprende”. o Fijos: Previamente definidos y determinados a partir de una descripción completa del problema a tratar. • Aprendizaje: Supervisado o no supervisado. o Supervisado: se le proporciona a la red tanto la salida como la entrada correcta, y la red ajusta sus pesos para minimizar el error de salida. (P.e.: reconocimiento de patrones). o No supervisado: Solamente se proporcionan los estímulos, y la red ajusta sus pesos en función de los estímulos y de la salida obtenida por la red. Depende del tipo de problema que se pretende resolver. • Fases de operación: Entrenamiento y prueba. o Entrenamiento: Se proporcionan estímulos de entrada (y salida) para que la red ajuste sus pesos y minimice el error de salida. o Prueba: Solamente se calcula la salida. El aprendizaje de la red disminuye conforme ésta es usada. • No algorítmicas: Las redes neuronales no se programan, aprenden de la experiencia. • Necesitan un patrón: Son incapaces de reconocer algo que no tenga un patrón. Son adecuadas para problemas de asociación, evaluación y reconocimiento de patrones. –7–
  • 8. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.3.- ¿Qué es una red neuronal? Tipos de neuronas artificiales. • Sensoriales: toman entradas externas a la red (capa de entrada). • Asociativas: exclusivamente internas (capa oculta) ⇒ Efecto “caja negra”. • De Respuesta: Devuelven señales de la red al mundo exterior (capa de salida). –8–
  • 9. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.4.- Tipos de redes neuronales. Perceptrón (McCulloch y Pitts, 1943). • Considerado la base de las redes neuronales artificiales actuales. • Intenta modelar el comportamiento de la neurona biológica. • Trabaja con funciones de activación. –9–
  • 10. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.4.- Tipos de redes neuronales. Perceptrón (McCulloch y Pitts, 1943). Entrenamiento. • Si la salida es errónea, se modifican todos los pesos de las conexiones de acuerdo con una función de aprendizaje. ∆wi = η ti xi o η es la tasa de aprendizaje. Puede ser constante o variar de forma proporcional al error ⇒ convergencia rápida, pero aprendizaje variable. o ti es la salida deseada. o xi es la entrada del perceptrón. • Un perceptrón sólo puede resolver funciones definidas por un hiperplano que corte un espacio de dimensión N, es decir, sólo puede resolver una función, si todos los posibles resultados del problema pueden separarse de forma que no se combinen entre sí. P.e.: o Perceptrón de dos capas: Sólo puede distinguir entre dos regiones separadas por una frontera lineal en el espacio de patrones de entrada. o Perceptrón de tres capas: Puede reconocer cualquier región convexa en el espacio. • El perceptrón multicapa puede usarse para la predicción de datos (p.e., aplicaciones financieras). – 10 –
  • 11. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.4.- Tipos de redes neuronales. Backpropagation (Rumelhart, 1986). • La falta de métodos de entrenamiento adecuados para los perceptrones multicapa hizo que declinara el interés por las redes neuronales hacia las décadas de los 60- 70. • Mediante el método de backpropagation, se interconectan varios elementos de proceso en capas, donde las neuronas de cada capa están conectadas entre sí. Cada neurona de una capa proporciona una entrada a cada una de las neuronas de la siguiente capa. – 11 –
  • 12. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.4.- Tipos de redes neuronales. Backpropagation (Rumelhart, 1986). Entrenamiento. • El método de entrenamiento por backpropagation consiste en: o Pasada hacia delante (forward pass): Se calculan las salidas, y el error a partir de las mismas. o Pasada hacia atrás (backward pass): Se usa el error para alterar los pesos de la capa de salida. El error en las neuronas de las capas ocultas se calcula por propagación hacia atrás del error en la capa de salida, y se ajustan convenientemente los pesos en las capas ocultas. – 12 –
  • 13. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.4.- Tipos de redes neuronales. Modelo Hopfield. • Redes de adaptación probabilística y recurrente. • Memorias autoasociativas: aprenden a reconstruir los patrones de entrada que memorizan durante el entrenamiento. • Monocapa con interconexión total. • Salidas binarias (0 ó 1). • Aprendizaje no supervisado. • Conformados por N neuronas interconectadas entre sí, todas en la misma capa. • Adecuado para problemas de optimización. • Restricción por simetría (Wjk =Wkj). • Cuando una neurona mantiene su valor de activación, se dice que es estable. • Ante la presentación de un estímulo, el sistema itera hasta quedar en una configuración estable (todas las neuronas estables). • Una neurona nunca se realimenta a sí misma. – 13 –
  • 14. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.4.- Tipos de redes neuronales. Modelo Kohonen. • Se basa en la capacidad del cerebro humano según la cual éste forma mapas característicos de la información recibida del exterior. • Contiene sólo una capa de salida y otra de entrada de neuronas, que se ramifica para todos los nodos. • Red competitiva o mapa de autoorganización ⇒ aprendizaje no supervisado. • Cada neurona de entrada está conectada a todas las de salida. • Como entrada reciben datos continuos normalizados, y la red clasifica los patrones en grupos de características similares, de forma que cada grupo activa siempre las mismas salidas. – 14 –
  • 15. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.4.- Tipos de redes neuronales. Modelo Kohonen. • Existen unas conexiones laterales de inhibición entre las neuronas de salida (en realidad no están conectadas). Cada neurona de salida influye sobre las demás en función de la distancia entre ellas. • Cada neurona de salida tiene un vector de pesos V(m) de dimensión N, la misma que el vector de entradas X(q), que se inicializa aleatoriamente. Las distancias cuadradas entre X(q) y V(m) se calculan como: N Dqm = Dqm( X ( q) ,V (m ) ) = ∑ (xnq ) − vnm) )2 ( ( n=1 • La distancia mínima Dqm* determina la neurona m* que se activa por encima de las demás. • Una estrategia aquí es actualizar el vector de pesos paramétrico de la neurona ganadora: V (m ) = V (m ) + η ( X (q ) −V (m ) ) * * * • Las demás neuronas no se ven afectadas. • Otra estrategia es actualizar positivamente (recompensar) todas las neuronas cercanas a la neurona ganadora, y negativamente (castigar) las neuronas más alejadas. • Una vez entrenada, esta red se puede utilizar para clasificar patrones de entrada similares en un espacio N-dimensional. – 15 –
  • 16. Sistemas Difusos Tema 8 1.- Introducción a las Redes Neuronales. 1.5- Aplicaciones. Existen diferentes modelos de aprendizaje y tipologías en función del uso que se les dé. • Control de eficiencia de máquinas. • Reconocimiento de firmas. • Reconocimiento de blancos mediante sónar o radar. • Predicciones en el tiempo. • Decisiones. • Análisis de inversiones. • Monitoreo. • Mercadotecnia. • Planificación estratégica. • Diagnóstico y optimización. • Etc. – 16 –
  • 17. Sistemas Difusos Tema 8 2.- Aplicación al diseño de controladores difusos. ¿Cómo pueden las redes neuronales aplicarse al diseño de sistemas difusos de control? • La red neuronal aprende la silueta de la superficie de las funciones de pertenencia, las reglas y los valores de salida. • El sistema difuso se plantea como una red neuronal y se diseña de acuerdo con la capacidad de aprendizaje de una red neuronal. • La red neuronal se aplica para ajustar los parámetros del sistema, como herramienta de diseño pero no como componente final del sistema difuso. En los dos primeros casos, la red neuronal se convierte en un componente más del sistema neurodifuso de control. • En el primer caso, la red neuronal se aplica directamente en el diseño de funciones de pertenencia multidimensionales y no lineales, que particionan un espacio de entrada (proceso de razonamiento difuso). • En el segundo caso, tenemos el ejemplo de los sistemas ANF IS. – 17 –
  • 18. Sistemas Difusos Tema 8 2.- Aplicación al diseño de controladores difusos. 2.1.- Arquitectura ANFIS. • Consideremos el ejemplo de un modelo difuso tipo Sugeno, donde las reglas difusas son similares a éstas: SI x1 es A1 Y x2 es A2 ENTONCES y1 = w1·x1 + w2·x2 + r1 SI x1 es A1 Y x2 es A2 ENTONCES y2 = v1·x1 + v2·x2 + r2 • Cada regla se puede representar como la siguiente red neuronal, • La primera capa representa la capa de pertenencia. • En la segunda capa se usa una t-norma para generar el grado de disparo de la regla. • La tercera capa actúa como normalizador. • La cuarta capa calcula la salida. • Por último, el único nodo en la quinta capa se encarga de combinar todas las salidas en una. • La red neuronal obtenida se comporta (funcionalmente) exactamente como un sistema tipo Sugeno. – 18 –
  • 19. Sistemas Difusos Tema 8 2.- Aplicación al diseño de controladores difusos. 2.2.- Controlador Neurodifuso Adaptativo. Ejemplo: Control difuso de un proceso de monitorización de combustión. • La combustión es un proceso multifase complejo, fluido, dinámico y reactivo. • Se necesita de una técnica de medida global para el control eficiente del sistema, debido a que análisis puntuales y locales proporcionan una información insuficiente. • Se pueden aplicar métodos de procesamiento de imágenes para el reconocimiento de estados de combustión no óptimos. • El sistema neurodifuso debe aprender cuáles son los estados óptimos de combustión, a partir de la información facilitada por un experto. • Para cada posible estado se obtiene un pequeño número de características que lo definen. Las diferencias entre ellas constituyen las entradas al sistema. • La implementación mediante una red neuronal provoca que el sistema pueda aprender a partir del entorno y ganar en robustez, ajustando los pesos de la red frente a interferencias externas. • La red neuronal actúa sobre el mecanismo de inferencia difusa. – 19 –
  • 20. Sistemas Difusos Tema 8 2.- Aplicación al diseño de controladores difusos. 2.2.- Controlador Neurodifuso Adaptativo. Ejemplo: Control difuso de un proceso de monitorización de combustión. • En el aprendizaje, el sistema se va ajustando a partir del estado del proceso. o Si se cuenta con un experto humano, esta etapa es muy sencilla y se convierte en un proceso de aprendizaje supervisado. • En la fase de prueba, el sistema simplemente aplica la inferencia difusa sin reajuste de sus parámetros. • Las neuronas de la primera capa son nodos de entrada, uno por cada variable lingüística. • En la siguiente capa se realiza la fuzzificación. • La tercera capa contiene nodos de reglas. • La defuzzificación se realiza en la cuarta y última capa. – 20 –
  • 21. Sistemas Difusos Tema 8 2.- Aplicación al diseño de controladores difusos. 2.3.- Otros ejemplos de aplicación. Ejemplo: Control neuro-difuso de una lavadora (Matsushita Electric Group) • El modelo emplea menos agua, energía y detergente, y consigue un lavado igualmente bueno. Características: o Nuevo “Programa de manchas” para eliminar tipos específicos de manchas de forma efectiva. o Consumo: 50 litros de agua y 1.7 kWh. o Dosificador automático controlado mediante lógica difusa. • Entradas: o Cantidad de ropa. o Impureza del agua. o Diferencial de impureza. • Cada entrada se codifica mediante tres etiquetas lingüísticas, con sus correspondientes funciones de pertenencia. • La red neuronal se aplica en el ajuste de las funciones de pertenencia, incrementando las prestaciones del controlador y de la lavadora. – 21 –
  • 22. Sistemas Difusos Tema 8 2.- Aplicación al diseño de controladores difusos. 2.3.- Otros ejemplos de aplicación. Ejemplo: Control neuro-difuso de una lavadora (Hitachi). • La red neuronal se aplica en el ajuste de los valores de salida del controlador. • No es necesario rediseñar el sistema difuso de control. • Útil cuando el conjunto de datos de entrada varía con el tiempo. En este caso, se añade un sensor para la temperatura del aire. • La lógica difusa y la red neuronal pueden funcionar en paralelo y simultáneamente en este caso (en general no tienen por qué). – 22 –
  • 23. Sistemas Difusos Tema 8 2.- Aplicación al diseño de controladores difusos. 2.3.- Otros ejemplos de aplicación. Ejemplo: Ventilador eléctrico rotatorio (Sanyo). • El ventilador se gira hacia donde está el usuario. • La posición del usuario se obtiene a través de tres sensores infrarrojos mediante los que se calcula la distancia al usuario por medio del sistema difuso. • Dicha distancia, junto con los ratios de los sensores de salida constituyen las entradas de la red neuronal con la que se ajusta la orientación del ventilador. • La combinación de estos factores ha mejorado sensiblemente el cálculo de la distancia. – 23 –