INFORMÁTICA INDUSTRIAL: ALGORITMOS NEURODIFUSOS ANFIS, CANFIS Integrantes Aguirre Katherine Basantes David Chávez Jorge Cusco Jhon Yanguicela Jairo.

Slides:



Advertisements
Presentaciones similares
PROYECTO DE GRADO CARLOS STALIN ALVARADO SANCHEZ
Advertisements

Fundamentos de Lógica Difusa (Fuzzy)
Redes neuronales feed-forward
Algoritmo de Retropropagación. Notación n i, j, k son índices de las neuronas en las distintas capas.
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Conclusiones: Los resultados obtenidos hasta ahora mediante simulación, demuestran que con esta técnica se mejora la eficiencia y se disminuye el consumo.
Tipos de errores Error de escala Error sistemático Error aleatorio Error total.
¿Qué es un Diagrama de Flujo? UN DIAGRAMA DE FLUJO, TAMBIÉN LLAMADO FLUJOGRAMA DE PROCESOS O DIAGRAMA DE PROCESOS, REPRESENTA LA SECUENCIA O LOS PASOS.
Funciones de Transferencia Presentado por: Niyireth Villabón Molina. Nora Juliana Solanilla V. Jesús Albeiro Agudelo.
REGRESIÓN Y CORRELACIÓN  REGRESIÓN Es un Proceso estadístico que consiste en predecir una variable a partir de otra utilizando datos anteriores. INGA.
Unidad 1 Principios de electrónica digital
Ingreso , proceso y salida de datos
Gestión de Compras.
Investigación de operaciones
Manejo basico de whittle para curso de Diseño de minas a cielo abierto
Tablas dinámicas en Excel
VENTAJAS DEL ALGORITMO LMS
¿Qué es una consulta? En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar,
Clustering.
Introducción La optimización trata de buscar el punto óptimo de una función objetivo cumpliendo con una serie de restricciones. El proceso de optimización.
Comparación de Modelos Neuronales Utilizadas en la Toma de Decisiones
Unidad 5. Capítulo VI. Sistemas lineales no homogéneos.
ESTADÍSTICA II Ing. Danmelys Perozo MSc.
Vamos a comenzar generando la estructura de una empresa, estos son datos necesarios para poder realizar otra acciones, las cuales veremos mas adelante.
BASES DE DATOS.
PSEUDOCÓDIGO Prof. Rafael Mourglia.
INTERPOLACION.
Serie: Cómo hacer con EpiInfoTM
CREAR DIAGRAMA DE FLUJO
Algunas consideraciones con Redes Neuronales
Administración Financiera
Análisis de error en estado estacionario México D.F. a 18 de Septiembre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería.
CODIGOS DE BLOQUE LINEALES
INTRODUCCION La teoría de sistemas (TS) es un ramo específico de la teoría general de sistemas (TGS). La TGS surgió con los trabajos del alemán Ludwig.
Elementos de análisis espacial…2
REGRESÍON LINEAL SIMPLE
3.1 AREAS.
SystemStar & Costar Presentado por: Andres Clavijo, Camilo Forero, Jhon Chacón y Brayan Valero.
Algoritmo Capitulo Cinco.
Aplicación de red neuronal “Back Propagation”:
MODULAR SIMULTÁNEO TIPOS DE SIMULADORES
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
HERRAMIENTAS DE PROGRAMACIÓN
Redes Neuronales Artificiales
RAZONAMIENTO APROXIMADO CRISTÓBAL SANTOS ISIDORO ERLIJAIR LÓPEZ RIVERA ISAAC GONZALEZ PEREZ TEORÍA DE CONTROL DIFUSO.
Agentes que planifican. 1. Introduccion En la actualidad todas la mayoría de actividades en un empresa o compañía, como en el hogar o el medio ambiente.
 La minería de datos o exploración de datos (es la etapa de análisis de "Knowledge Discovery in Databases" o KDD) es un campo de la estadística y las.
ANALISIS DE VARIANZA
Declaración de operaciones
INFORMÁTICA II (PSEUDOCODIGO Y METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS) Ing. José David Ortiz Salas.
Optimización de Procesos.
Redes Auto-organizadas
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
Universidad Nacional Experimental Francisco De Miranda Vice-rectorado Académico Municipalización Universitaria Morón Estado Carabobo MORÓN NOVIEMBRE 2018.
Sistema Automático de Defensa.
Unidad 2. Simulación Edwin Yuliani Moreno Bautista.
Estimación 4 de software Tamaño Costo Duración Personas Mtro. Edgar Cossio Mayo 2016.
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
METODO TSK (TAKAGI- SUGENO.KANG). En 1985, Takagi y Sugeno aportan a la teoría del control difuso un nuevo método llamado de Takagi-Sugeno-Kang (TSK),
 Es básicamente un proceso automático en el que se combinan descubrimiento y análisis.  El proceso consiste en extraer patrones en forma de reglas o.
5.Análisis y diseño desistemas secuenciales (III) Fundamentos de los Computadores Grado en Ingeniería Informática.
INTRODUCCIÓN A LA INFORMÁTICA
Características de los Sistemas Operativos
Prof: Javier Serrano Pérez Ingeniero Mecánico Métodos Numéricos, Mecánica de Materiales, Dibujo Mecánico, Incorporación de materiales Proyectos de Investigación.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
Diagrama de fujo. QUE ES UN DIAGRAMA DE FLUJO ? Un diagrama de flujo es la representación gráfica del flujo o secuencia de rutinas simples. Tiene la ventaja.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
ESTADÍSTICA APLICADA  ZEUS DE JESÚS RODRÍGUEZ BUDA  GABRIELA MÁRQUEZ TORRES  MARÍA ENRIQUETA GIL CÓRDOVA  ELIÁN ANTONIO GONZALEZ GARCÍA  CRISTELL.
EXCEL INTERMEDIO FILTROS AVANZADOS – TABLA DINAMICA – AUDITORIA DE FORMULAS JORGE LUIS AGUILAR ALCALDE.
Transcripción de la presentación:

INFORMÁTICA INDUSTRIAL: ALGORITMOS NEURODIFUSOS ANFIS, CANFIS Integrantes Aguirre Katherine Basantes David Chávez Jorge Cusco Jhon Yanguicela Jairo

SISTEMAS NEURODIFUSOS  Los sistemas neurodifusos implican la combinación de las teorías de las redes neuronales y de los sistemas de inferencia difusa.  Las redes neuronales buscan reproducir la capacidad de razonamiento humano a través de su estructura y organización.

¿Q UÉ ES ANFIS?  Proviene del nombre en ingles Adaptative Neuro Fuzzy Inference Systems.  Básicamente lo que hace es generar, a partir de una entrada o salida específica, un sistema de inferencia donde los parámetros de membresía son ajustados usando el algoritmo de retropropagación (red neuronal artificial), esto provoca que el sistema difuso aprenda de los datos de entrada o salida proporcionados.

R EDES ANFIS  Los sistemas ANFIS son sistemas basados en redes neurales adaptables con inferencia difusa.  Se tiene como principio el uso de diferentes métodos para el ajuste de los parámetros de ajuste, entre ellos se encuentra el método de retropropagación del error.  Fue propuesto por R. Jang en su trabajo de tesis neuro-fuzzy modeling.  Permite el ajuste automático de las reglas, así como el ajuste de las funciones de membresía.

R EDES ANFIS  El mapeo difuso puede representarse a través de una matriz de asociación difusa y después trasladarse a regiones de activación; esto se puede representar por redes tipo ANFIS.  Pueden ser empleadas para el mapeo correcto de las decisiones en un sistema de inferencia difuso bajo un proceso de entrenamiento.

R EDES ANFIS  Interfaz de fuzzificación: transforma los valores numéricos (concretos) en grados de pertenencia con valores lingüísticos.  Base de datos: define las funciones de pertenencia de los conjuntos difusos que se utilizan en las reglas difusas.  Base de reglas: contiene un número determinado de reglas difusas if-then, que tienen un antecedente y un consecuente.  Unidad de toma de decisiones: realiza las operaciones de inferencia sobre las reglas.  Interfaz de defuzzificación: transforma los resultados difusos en un valor numérico (concreto).

R EDES ANFIS  Un mapeo de las entradas se muestra en la figura en que se aprecia el subespacio difuso correspondiente a nueve reglas.

R EDES ANFIS  La figura denota los nodos fijos con círculos y los nodos adaptables con cuadros; en el proceso de entrenamiento se ajustan sólo los nodos adaptables.

R EDES ANFIS  La figura muestra cómo se tiene una segmentación de las partes de un sistema difuso emulado a través de una red neuronal adaptable.

R EDES ANFIS  Se puede ver que la capa 1 es la responsable de ajustar los parámetros de la función de membresía de entrada; las capas 2 y 3 de la red son las encargadas de realizar las operaciones difusas, mientras que las capas 4 y 5 realizan una ponderación para obtener la salida del sistema (f).

A LGORITMO DE UN SISTEMA ANFIS

A LGORITMO DE ENTRENAMIENTO PARA ANFIS  Cada iteración o época está compuesta por un adelanto y un atraso.  En el adelanto una etapa de entrenamiento del patrón de entrada (vector de entrada) está presente en las ANFIS.  Las neuronas de salida son calculadas en la capa mediante los parámetros de ésta, y las reglas de parámetros consecuencia son identificadas por el estimador de mínimos cuadrados.  En la técnica de interferencia difusa tipo Sugeno, cada salida puede ser una función lineal, por lo que pueden formarse p ecuaciones lineales en términos de los parámetros consecuencia, de la siguiente forma:

A LGORITMO DE ENTRENAMIENTO PARA ANFIS Donde: m = variables de entrada n = número de neuronas en la capa de las reglas También se puede expresar como:

A LGORITMO DE ENTRENAMIENTO PARA ANFIS

EJEMPLO Editor de ANFIS de MATLAB, que se abre con el comando: anfisedit. El editor tiene cuatro barras:  Para los datos (Load data),  Para la generación de la red (Generate FIS),  Para el entrenamiento (Train FIS)  Para su prueba (Test FIS).  La barra superior se usa para previsualizar la estructura de la neurored (ANFIS Info).

EJEMPLO Digite >>anfisedit lo cual hará que aparezca la figura.

EJEMPLO  Desde la línea de comandos digite el siguiente código para cargar los datos iniciales de entrenamiento y de comprobación en el espacio de trabajo de MATLAB.  Busque el campo Load data y seleccione las opciones Training y worksp. Luego presione el botón Load Data... lo cual provocará se pida la entrada de datos que se usarán en el entrenamiento.  Digite el nombre fuzex1trndata y presione OK. Esto provocará que se carguen los datos y que se grafiquen.

EJEMPLO

 Busque el campo Load data y seleccione las opciones Cheking y worksp. Luego presione el botón Load Data... lo cual provocará se pida la entrada de datos que se usarán en el entrenamiento.  Digite el nombre fuzex1chkdata y presione OK. Esto provocará que se carguen los datos y que se grafiquen.

EJEMPLO  Escogeremos Generate FIS y Grid partition y luego presionamos el botón Generate FIS..., lo cual hará que se muestre una pantalla de configuración del sistema difuso.  Solo se puede modificar el número de funciones de membresía, el tipo de función de membresía y el tipo de salida que se requiere, la cual solo puede ser constante o lineal debido a la limitante de solo poder usar un sistema del tipo Sugeno.

EJEMPLO  Una vez generado el sistema difuso podemos ver la estructura, seleccionando el botón con el nombre structure.

EJEMPLO  Ahora solo nos resta entrenar el sistema, para lo cual debemos hacer algunas configuraciones primero. Esto se hace seleccionando método de optimización de la red, el error, y el número de iteraciones (epochs) que se necesitan.

EJEMPLO  Una vez configurados los parámetros de entrenamiento, presione el botón Train now, lo que provocará que el sistema sea entrenado con los datos cargados, el sistema mostrará una gráfica con el error de los datos de entrenamiento (training) y el error de los datos de verificación (cheking).  La gráfica de la parte superior indica el error de entrenamiento y la inferior el error de verificación.

EJEMPLO  Gráfica de datos de entrenamiento.

EJEMPLO  Gráfica de datos de verificación.

CANFIS CANFIS es un sistema generalizado de ANFIS Posee múltiples salidas ANFIS con reglas Fuzzy no Lineales En CANFIS, tanto las Redes Neuronales como los Sistemas de Interferencia Difusa (FIS) juegan un papel activo en un esfuerzo por alcanzar un objetivo específico

CANFIS CANFIS ha ampliado el sistema de salida única de ANFIS para producir múltiples salidas. Una forma de lograrlo es colocar tantos modelos ANFIS uno al lado del otro como la cantidad de salidas lo requiera.

ARQUITECTURA CANFIS La arquitectura de CANFIS se muestra con dos entradas y una salida simple. CANFIS consiste de dos partes un modelo de un Sistema Difuso, que calcula los pesos normalizados de la parte antecedente de las reglas y un modelo de una Red Neuronal estratificado que calcula las salidas consecuentes usando los pesos del Sistema Difuso del sistema MIMO. En CANFIS los antecedentes son los mismos, pero los consecuentes son diferentes según el número de salidas requeridas Las reglas difusas se construyen con valores de membresía compartidos para expresar correlaciones entre productos.