SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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 –

Más contenido relacionado

La actualidad más candente

Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialJuank Grifin
 
Algoritmos y Programación
Algoritmos y ProgramaciónAlgoritmos y Programación
Algoritmos y ProgramaciónJuan Guadama
 
Introducción al Machine Learning con BigML
Introducción al Machine Learning con BigMLIntroducción al Machine Learning con BigML
Introducción al Machine Learning con BigMLMSc Aldo Valdez Alvarado
 
Optimización basada en colonias de hormigas. Conceptos principales
Optimización basada en colonias de hormigas. Conceptos principalesOptimización basada en colonias de hormigas. Conceptos principales
Optimización basada en colonias de hormigas. Conceptos principalesAntonio Mora
 
Logica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia ArtificialLogica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia ArtificialAdrian
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialAlan López
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda BinariaSanTy BizZle
 
Funcionamiento de transmisor de nivel por ultrasonido
Funcionamiento de transmisor de nivel por ultrasonidoFuncionamiento de transmisor de nivel por ultrasonido
Funcionamiento de transmisor de nivel por ultrasonidoClishman Félix Villavicencio
 
Informatica II - 2 Metodologia de Solucion de Problemas
Informatica II - 2 Metodologia de Solucion de ProblemasInformatica II - 2 Metodologia de Solucion de Problemas
Informatica II - 2 Metodologia de Solucion de ProblemasGabriel Ruiz
 
Consideraciones para la implementación del área informática
Consideraciones para la implementación del área informáticaConsideraciones para la implementación del área informática
Consideraciones para la implementación del área informáticaJuan Anaya
 
Generacion variablesaleatorias
Generacion variablesaleatoriasGeneracion variablesaleatorias
Generacion variablesaleatoriasCalixto Paco
 
Eficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónEficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónUVM
 
Simulación Clase 3
Simulación Clase 3Simulación Clase 3
Simulación Clase 3Tensor
 
RESUMEN DE METODOS NO INTRUSIVOS
RESUMEN DE METODOS NO INTRUSIVOSRESUMEN DE METODOS NO INTRUSIVOS
RESUMEN DE METODOS NO INTRUSIVOSluzpereznavarro
 

La actualidad más candente (20)

Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
Software simulación electrónica
Software simulación electrónicaSoftware simulación electrónica
Software simulación electrónica
 
Algoritmos y Programación
Algoritmos y ProgramaciónAlgoritmos y Programación
Algoritmos y Programación
 
Introducción al Machine Learning con BigML
Introducción al Machine Learning con BigMLIntroducción al Machine Learning con BigML
Introducción al Machine Learning con BigML
 
Optimización basada en colonias de hormigas. Conceptos principales
Optimización basada en colonias de hormigas. Conceptos principalesOptimización basada en colonias de hormigas. Conceptos principales
Optimización basada en colonias de hormigas. Conceptos principales
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
tema-4-sensores.ppt
tema-4-sensores.ppttema-4-sensores.ppt
tema-4-sensores.ppt
 
Logica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia ArtificialLogica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia Artificial
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda Binaria
 
Funcionamiento de transmisor de nivel por ultrasonido
Funcionamiento de transmisor de nivel por ultrasonidoFuncionamiento de transmisor de nivel por ultrasonido
Funcionamiento de transmisor de nivel por ultrasonido
 
Control manual
Control manualControl manual
Control manual
 
Modelo de señal de entrada
Modelo de señal de entradaModelo de señal de entrada
Modelo de señal de entrada
 
Informatica II - 2 Metodologia de Solucion de Problemas
Informatica II - 2 Metodologia de Solucion de ProblemasInformatica II - 2 Metodologia de Solucion de Problemas
Informatica II - 2 Metodologia de Solucion de Problemas
 
Consideraciones para la implementación del área informática
Consideraciones para la implementación del área informáticaConsideraciones para la implementación del área informática
Consideraciones para la implementación del área informática
 
Generacion variablesaleatorias
Generacion variablesaleatoriasGeneracion variablesaleatorias
Generacion variablesaleatorias
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Eficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónEficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecución
 
Simulación Clase 3
Simulación Clase 3Simulación Clase 3
Simulación Clase 3
 
RESUMEN DE METODOS NO INTRUSIVOS
RESUMEN DE METODOS NO INTRUSIVOSRESUMEN DE METODOS NO INTRUSIVOS
RESUMEN DE METODOS NO INTRUSIVOS
 

Similar 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
 

Similar 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
 

Más 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
 
redes neuronales Kohonen
redes neuronales Kohonenredes neuronales Kohonen
redes neuronales KohonenESCOM
 
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
 

Más 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
 
redes neuronales Kohonen
redes neuronales Kohonenredes neuronales Kohonen
redes neuronales Kohonen
 
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
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
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
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
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
 
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
 

Último (20)

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
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
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
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
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
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
 
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
 

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 –