LÓGICA DIFUSA. Conjuntos difusos Blanca A. Vargas Govea Noviembre 2, 2012 Inteligencia Computacional

Documentos relacionados
LÓGICA DIFUSA. Inferencia: defusificación Blanca A. Vargas Govea Noviembre 13, 2012 Inteligencia Computacional

Conjuntos difusos: propiedades y modificadores Blanca A. Vargas Govea Noviembre 6, 2012 Inteligencia Computacional LÓGICA DIFUSA

Capítulo 2. disponibles las habilidades de los expertos a los no expertos. Estos programas tratan de

Introducción a Sistemas Difusos Tipo-2

que pretende introducir un grado de vaguedad en las cosas que evalúa. En el mundo en que

SubTemas. MC Enrique Martinez Peña. Universidad Politecnica de Victoria. Tema 1.2 Teoría de conjuntos difusos

LOGICA DIFUSA. Dámaso López Aragón

UNL - FICH - Departamento de Informática - Ingeniería en Informática. Inteligencia Computacional. Guía de trabajos prácticos 3.

El Control Difuso o FC, por sus siglas en ingles Fuzzy Control es considerado como la

Configuración y Programación del Controlador

Control con Lógica Difusa

Conjuntos Difusos. Conjuntos Crisp x Difusos Definición Representación Propiedades Formatos Operaciones Hedges

MC ENRIQUE MARTINEZ PEÑA UNIVERSIDAD POLITECNICA DE VICTORIA

3. Diseño de la solución

UNIVERSIDAD DE FUERZAS ARMADAS ESPE DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA ASIGNATURA: CONTROL INTELIGENTE

Análisis de imágenes digitales

Mejoras a algoritmos genéticos. Inteligencia Computacional Blanca A. Vargas Govea Sep 25, 2012

Sesión 9. Razonamiento con imprecisión. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt

Licenciatura en Ingeniería en Sistemas Inteligentes

Apéndice C. Simulación Controlador Difuso en MATLAB

LÓGICA Y CONJUNTOS DIFUSOS

Control con Lógica Difusa

Modelo posibilista: Objetivos. Conjuntos difusos. Conjuntos difusos/lógica difusa. Notas

Modelo posibilista: Objetivos

1 TEORÍA BORROSA. 1.1 Conjuntos Borrosos CONTROL BORROSO

Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos

Que es la lógica difusa

MC ENRIQUE MARTINEZ PEÑA UNIVERSIDAD POLITECNICA DE VICTORIA

Velocidad de un auto MPH

Experiencias de Aula con Geogebra. Lógica con Geogebra. Elena Álvarez Sáiz

Erik Valdemar Cuevas Jiménez (Autor) Daniel Zaldívar Navarro (Autor) Sistemas de Control Neurodifuso Un enfoque utilizando NEFCON

Control con Lógica Difusa

Lógica Difusa. Parte II. Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez

DIDÁCTICA DE TEMPERATURA

Tecnologías de Sistemas Inteligentes (IA95 022) Razonamiento Aproximado mediante Lógica Difusa

Caso de estudio: Sistema de toma de decisiones

Caso de Estudio: Sistema de Toma de Decisiones

Razonamiento probabilístico y Redes Bayesianas

M.C. ENRIQUE MARTINEZ PEÑA UNIVERSIDAD POLITECNICA DE VICTORIA

x se puede clasificar de acuerdo con la

Lógica Borrosa o Difusa

Sistemas de Inferencia Difusa

Introducción Variables Lingüisticas Funciones de Membresía BIOFAM Ejemplo 1. IA: Lógica Difusa. M. en I. Pedro Alfonso PATLAN-ROSALES

Conjuntos Difusos Operaciones sobre Conjuntos Difusos. Conjuntos Difusos. Hugo Franco, PhD. 2 de mayo de 2011

Unidad V Fuzzy Logic. Maestría en Sistemas Computacionales Clave: MPSCO Créditos Sesiones Sabados Rafael Vázquez Pérez

Sesión 9. Razonamiento con imprecisión. Semestre de otoño Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt

Probabilidad y Estadística

CONTROL DE UN MODELO AERODINAMICO APLICANDO SISTEMAS DIFUSOS

Control con Lógica Difusa

Control con Lógica Difusa

LÓGICA DIFUSA. Lofti Zadeh(1965) Determine el valor de verdad de los siguientes predicados y/o sentencias:

Si un objeto x es elemento de un conjunto A, se escribe: x A.

OBJETIVOS DE APRENDIZAJE EJERCICIO 5.1 EDADES Y ALTURAS

Marzo 2012

1. Si se lanza una vez un dado no cargado, cuál es la probabilidad de que el resultado sea 1, dado que se obtuvo un número impar?

V. DISEÑO DEL SISTEMA DE AUTOMATIZACIÓN NEURO-DIFUSO

Competencia específica. Conceptos básicos. Función. f : X Y

Capítulo 3. Diseño del control difuso del

Curso de Estadística Básica

2.1 Descripción en espacio de estado de sistemas dinámicos

La asignatura de Matemática estimula el desarrollo de diversas habilidades:

Un conjunto es un grupo, una colección de objetos; a estos objetos se les llama miembros o elementos del conjunto.

Sistemas Difusos. La mayoría de los fenómenos con los cuales nos deparamos son imprecisos Ejemplo: día Caliente (40, 35, 30, 29,5?

TEMA 1 LOS NÚMEROS REALES

Programa del Diploma: Estudios Matemáticos

UNIDAD DE APRENDIZAJE I

Generación de una Base de Reglas de Control "Fuzzy" de un Vehículo, Usando Datos Numéricos

Inteligencia Computacional

TEMA 1 LOS NÚMEROS REALES

Determinar la incertidumbre al momento de desarrollar aplicativos en inteligencia artificial, haciendo uso de estructuras probabilísticas..

Estadística Descriptiva o deductiva Inferencial o inductiva Población: Variable: Variable cualitativa: Variable cuantitativa: Variable discreta

SubTemas. Tema 1.4 Razonamiento Aproximado. Tópicos

Matemáticas Discretas Relaciones y funciones

CONJUNTOS CONJUNTOS NUMÉRICOS

2.1. TEORÍA DE CONJUNTOS

Tema. Funciones. Dominio de una función. Comportamiento de una función

SISTEMA DE NUMEROS REALES

RAZONAMIENTO APROXIMADO

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Capítulo 1 Probabilidades y Estadística

Estadística Inferencial. Estadística Descriptiva

Universidad Diego Portales Facultad de Ingeniería. Instituto de Ciencias Básicas Laboratorio Nº 12 Cálculo I Extremos locales y Anàlisis de curvas

Tema 3. Razonamiento Aproximado Lección 3.2. Razonamiento con imprecisión

Ejemplo No. 2 Empleando esta notación, los conjuntos del ejemplo anterior se pueden escribir como:

*( ) ( ) ( ) ( )+ *( ) ( )+ *( ) ( ) ( )+

Matemáticas aliadas a la salud MATE3035

Introducción al Cálculo (16-O)

1 Conjuntos y propiedades de los números naturales

( ) ( ) -3. Función Cuadrática La función cuadrática es una función real de variable real f : R R, es decir,

Simulación de un controlador difuso mediante Matlab

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

Inteligencia Computacional

PLANEACIÓN DIDÁCTICA FO205P

8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007

Suma de productos Producto de sumas. Fundamentos de los Computadores Grado en Ingeniería Informática

CONJUNTOS Y SISTEMAS NUMÉRICOS

MASTER DEGREE: Industrial Systems Engineering

Transcripción:

LÓGICA DIFUSA Conjuntos difusos Blanca A. Vargas Govea vargasgovea@itesm.mx Noviembre 2, 2012 Inteligencia Computacional

Sistemas de inferencia difusa 2 Observacio nes Inferencia difusa Fusificación Definir conjuntos difusos Funciones de membresía Evaluar reglas difusas Combinar información de las reglas Esquema de un sistema de inferencia difusa Defusificación Resultados

Fusificación 3 Las entradas ordinarias (crisp) se transforman en entradas difusas. Cada entrada tiene su propio grupo de funciones de membresía o conjuntos difusos. El grupo de funciones de membresía existe dentro de un universo del discurso. Universo del discurso: valores que las entradas ordinarias pueden tener.

Ejemplo 4 El universo del discurso se divide en cinco conjuntos difusos: bajo, abajo del promedio, sobre el promedio y alto. Las funciones asociadas de membresía tienen forma triangular y trapezoidal.

Selección de etiquetas 5 Determinar las etiquetas ó categorías para las funciones de membresía (e.g., bajo, alto). Número de etiquetas: número de regiones en las que se dividirá el universo. Cada etiqueta describe una región ó comportamiento. La adecuada selección de etiquetas evita pérdida de información.

Alcance y forma de la función 6 El alcance ó dominio de la función representa el rango de valores sobre el que se mapea la función. La forma de la función debe ser representativa de la variable. Formas complicadas requieren ecuaciones más complejas.

7 En lógica clásica La función de membresía solamente puede tomar dos valores: f A x : X *0,1+ Es 1 cuando x pertenece a A y 0 en caso contrario. f A = 0, x A 1, x A

En lógica difusa 8 Un conjunto difuso A está definido por una función de membresía μ A x : X,0,1- Rango de valores entre 0 y 1. μ A x = 1, x totalmente en A 0, x no está en A 0,1, x parcialmente en A

Representando conjuntos difusos 9 Diagramas de Venn: no son apropiados. Conjuntos ordinarios: cortes claros en sus fronteras. Conjuntos difusos: representan niveles o grados.

Representando conjuntos difusos 10 Lógica ordinaria 44 es joven 46 es de mediana edad Lógica difusa 44 es de mediana edad con un grado de membresía de 0.2 46 es de mediana edad con un grado de membresía de 0.3

Representando conjuntos difusos 11 Términos difusos: variables lingüísticas como bajo, alto, frío, calor, rápido, lento. Sub-división difusa: proceso de representar conjuntos de valores usando variables lingüísticas. Las variables lingüísticas pueden agruparse en etiquetas ó categorías lingüísticas. Las etiquetas pueden representarse por funciones de membresía estándar.

Funciones de membresía estándar 12 Singleton Triangular Trapezoidal Sigmoide Función-Z Gaussianaa Campana generalizada

Singleton 13 x = a, donde a es un escalar. Define un conjunto difuso cuya función de membresía es 0 excepto en el punto x, donde es igual a 1.

Triangular 14 Definida por un límite inferior a, un límite superior b y un valor m, donde a<m<b. μ A x = 0, x a a < x m x a, m a b x b m m < x < b 0, x b

Trapezoidal 15 Definida por un límite inferior a, un límite superior d, un límite de soporte bajo b y un límite de soporte alto c, donde a<b<c<d. μ A x = 0, x < a ó (x > d) x a, b a a x b 1, b x c d x d c, c x d

Trapezoidal funciones R y L 16 μ A x = 0, x > d d x, d c c x d 1, x < c μ A x = 0, x < a a x b x a, b a 1, x > b

Sigmoide función-s 17 Definida por un límite inferior a, un límite superior b y el punto de inflexión m, tales que a<m<b. El crecimiento es más lento cuanto mayor sea la distancia a-b. μ A x = 2 x a b a 0, x a 2, a < x m 2, m < x < b 1 2 x b b a 1 x b Función-Z Z(x) = 1 S(x)

Gaussiana 18 Definida por su valor medio m y el parámetro k > 0. Mientras menor es k, más estrecha es la campana. μ A x = e (x m)2 2k 2

Pasos para sub-división 19 Definir las etiquetas. Definir la forma de la función de membresía para cada etiqueta.

Conjuntos difusos 20 Entradas Ejemplo de la vejez. Considerar que la edad de un grupo de personas varía entre 30 y 80 años. En la tabla se presenta el grado de membresía tanto en la lógica difusa como para la lógica clásica. Edad Grado de membresía Lógica difusa 30 0.0 0.0 35 0.1 0.0 40 0.2 0.0 45 0.3 0.0 50 0.4 1.0 55 0.5 1.0 60 0.6 1.0 65 0.7 1.0 70 0.8 1.0 75 0.9 1.0 80 1.0 1.0 Lógica ordinaria

Grado de membresía Conjuntos difusos 21 Edad

Conjuntos difusos 22 Un sub-conjunto difuso A puede expresarse como: A = x 1, μ A x 1, *x 2, μ A x 2 +,, *x n, μ A x n + Ejemplo: Viejo = CD[{30,0},{35,0.1},{40,0.2}]

Conjuntos difusos 23 Soporte: es el subconjunto cuyos elementos tienen un grado de membresía diferente de cero. Soporte A = *x xεx, μ A x > 0+ El soporte para el conjunto promedio es el intervalo [39,71].

Conjuntos difusos 24 Normal: si su función de membresía tiene valor de 1 para al menos un elemento. x-corte: sub-conjunto con valores menores o mayores que un valor dado x ε [0,1] X-corte de 0.5

Operaciones 25 Complemento: Personas viejas = {30,0},{40,0.2},{50,0.4}, {60,0.6},{70,0.8},{80,1} Personas no-viejas = {30,1},{40,0.8},{50,0.6}, {60,0.4},{70,0.2},{80,0}

Operaciones 26 Contención: Personas viejas = {60,0.6},{65,0.7},{70,0.8},{7 5,0.9},{80,1} Personas muy viejas = {60,0.6},{65,0.67},{70,0.7},{ 75,0.8},{80,0.95}

Operaciones 27 Intersección (min): Personas viejas = {30,0},{40,0.1},{50,0.2},{60,0.6},{ 65,0.7},{70,0.8},{75,0.9},{80,1} Personas mediana-edad = {30,0.1},{40,0.2},{50,0.6},{60,0.5},{65,0.2},{70,0.1},{75,0},{80,0} Personas viejas Personas de mediana edad = {30,0},{40,0.1},{50,0.2},{60,0.5},{ 65,0.2},{70,0.1},{75,0},{80,0}

Operaciones 28 Unión (max): Personas viejas = {30,0},{40,0.1},{50,0.2},{60,0.6},{ 65,0.7},{70,0.8},{75,0.9},{80,1} Personas mediana-edad = {30,0.1},{40,0.2},{50,0.6},{60,0.5},{65,0.2},{70,0.1},{75,0},{80,0} Personas viejas U Personas de mediana edad = {30,0.1},{40,0.2},{50,0.6},{60,0.6},{65,0.7},{70,0.8},{75,0.9},{80,1}

29 Consideraciones Pocas funciones de membresía pueden originar respuesta lenta: oscilación. Demasiadas funciones pueden originar grandes cambios en la salidas: inestabilidad. Las funciones deben traslaparse. Cada punto del universo debe pertenecer al menos a una función.

Ejercicios 30 1. Dados los siguientes conjuntos difusos A = {1,0.4},{2,0.6},{3,0.7},{4,0.8} B = {1,0.3},{2,0.65},{3,0.4},{4,0.1} Calcula: Unión Intersección Complemento 2. Dada la variable peso de una persona. Crea 3 conjuntos difusos peso-bajo, normal y sobrepeso. Al dar el peso de una persona, calcular su grado de membresía para cada conjunto difuso.

Tarea 31 Viernes Nov.9. Avance de proyecto. Presentación al grupo (Power-Point). Implementación hasta el momento. Reporte (Latex).

Referencias 32 Intelligent Systems. A modern approach. Crina Grosan andajithabraham. 2011. Imágenes de funciones de membresía http://ib.cnea.gov.ar/~thelerg/melon/doc/html/ch05s04.html, http://www.dma.fi.upm.es/java/fuzzy/tutfuzzy/contenido3.html