Variables Lingüisticas y Lógica Difusa

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
1 Datos sobre webloggers Datos extraidos de la encuesta a webloggers disponibles en la web de los autores.
ULTRASONDO EN RODILLA MENISCOS Y LIGAMENTOS
Respuestas Jack y la mata de frijoles /60. 1.vivía 2.estaba 3.estaba 4.era 5.llamaba 6.gustaba 7.comía 8.dormía 9.gustaba 10.llamó 11.dijo 12.había 13.quería.
Conocimiento, Uso y Evaluación de Medicamentos Genéricos
Los números del 0 al cero uno dos tres cuatro cinco 6 7 8
INTELIGENCIA ARTIFICIAL
Universidad San Martín de Porres
1 LA UTILIZACION DE LAS TIC EN LAS MICROEMPRESAS GALLEGAS. AÑO mayo 2005.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO de Junio de 2005.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
AYUDA A LA FUNCIÓN DOCENTE Internet
TEMA 5.- 1ª PARTE. EL A.O. Y SUS APLICACIONES
TEMA 2 MÚLTIPLOS Y DIVISORES
02- Plan Organización Docente v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
01- OFERTA FORMATIVA v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Aladdín-respuestas 1.Vivía 2.Era 3.Amaba 4.Quería 5.Gustaban 6.Se sentía 7.Salía 8.Tenía 9.Decidió 10.escapó 11. Se vistió 12. Conoció 13. Vio 14. Pensó
Respuestas Buscando a Nemo.
ABECEDARIO FIGURAS GEOMÉTRICAS NÚMERO
SISTEMA DE NUMEROS NÚMEROS ENTEROS DIVISIBILIDAD NÚMEROS PRIMOS
LOGICA DIFUSA Lógica bivaluada: cada proposición debe ser verdadera o falsa. Lógica multivaluada: infinitos valores. En 1965 Lotfi A. Zadeh publicó su.
Objetivo: Los estudiantes van a usar vocabulario del desayuno para comprender un cuento. Práctica: 1. ¿Te gusta comer? 2. ¿Te gusta beber Mt. Dew.
Mulán /75 puntos. 1.Querían 2.Gustaban 3.Escuchó 4.Dijo 5.Tenía 6.Ayudaron 7.Maquillaron 8.Arreglaron 9.Dio 10.Estaba 11.Iba 12.Quería 13.Salió 14.Gritó
5 pt 5 pt 5 pt 5 pt 5 pt 10 pt 10 pt 10 pt 10 pt 10 pt 15 pt 15 pt
1 XML Extensible Markup Language HTML HyperText Markup Language normas06_01.xml.
60 razones para seguir vivo
William Shakespeare ( greg.), fue un dramaturgo, poeta y actor inglés. Conocido en ocasiones como el Bardo de Avon (o.
Distribuciones de probabilidad bidimensionales o conjuntas
Autodesk Civil 3D 2007 Essentials
8. Distribuciones continuas
TELEFONÍA IP.
Parte 3. Descripción del código de una función 1.
Sistemas de Ecuaciones
UNIDAD 2: FUNCIONES.
FUNCIONES DE UNA VARIABLE REAL
Calendario 2008 Imágenes variadas Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2008.
¿Qué te gusta hacer? Unit 3: Vocabulario.
EL OSO APRENDIZ Y SUS AMIGOS
EL COMERCIO TEXTIL EN CIFRAS Séptima Edición - Cifras y Datos correspondientes al ejercicio Un Triple Compromiso: Con el Sector. Con la Economía.
CARLOS RAMON VIDAL TOVAR
Computacion Inteligente
50 principios 1. Los clientes asumen el mando.
1 PROYECTO DE PRESUPUESTO DE EGRESOS DE LA FEDERACION 2002 COORDINACIÓN DE POLITICA ECONOMICA GP-PRD.
Clasificación de los indicadores por categoría
Ecuaciones Cuadráticas
¡Primero mira fijo a la bruja!
Fundamentos de Lógica Difusa (Fuzzy)
Fundamentos de Lógica Difusa (Fuzzy)
Lógica Proposición Ejemplos
¿Qué es un conjunto? Un conjunto es una colección de objetos considerada como un todo. Los objetos de un conjunto son llamados elementos o miembros del.
Índice Empresa 2-4 Signos de Identidad 5-12 Versiones Permitidas 13-23
Funciones exponenciales
0 1 ¿Qué hora es? By: Craig Tillmann Revised by: Malinda Seger Coppell High School Coppell, TX.
La transformada de Laplace
POLÍTICAS MACROECONÓMICAS Econ. SEGUNDO A. CALLE RUIZ Ms. Sc. C. D.
REGLAS DE LOS SIGNOS.
Módulo 2: Condiciones Generales de Trabajo
MSc. Lucía Osuna Wendehake
Calendario 2009 “Imágenes variadas” Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2009.
Realimentacion de la salida
Vocabulario: (Los números)
Los Numeros.
Sistemas fuzzy tipo Mamdani
Estructuras de control
Indicaciones: 1.- Tener en cuenta que esta estrategia, solo funciona asociando las cuentas los días lunes. 2.- Los cálculos son aproximados con un margen.
Norma de Información Financiera A-5
Herramienta FRAX Expositor: Boris Inturias.
FUNDAMENTOS DE CALIDAD EN LA GESTIÓN PÚBLICA
Transcripción de la presentación:

Variables Lingüisticas y Lógica Difusa Introducción a la Lógica Difusa Variables Lingüisticas y Lógica Difusa Mg. Samuel Oporto Díaz Lima, 1 Octubre 2005

Tabla de Contenido Variables Linguisticas Modificadores Linguisticos Reglas Difusas IF-THEN Interpretación de las reglas difusas IF-THEN

Mapa Conceptual del Curso Conjuntos Difusos y Clásicos Operaciones con Conjuntos Difusos Funciones de membresía Relaciones en Conjuntos Difusos Principio de Extensión Variables Lingüísticas Lógica Clásica y Lógica Difusa Reglas de Inferencia Difusas Inferencia Difusas Fusificadores y Defusificadores Conjuntos Difusos Operaciones Difusas Lógica Difusa Inferencia Difusa Introducción a la Lógica Difusa

VARIABLES LINGÜISTICAS

Variables Lingüisticas Es una variable cuyos posibles valores son palabras y pueden ser representados mediante conjuntos difusos. Permite describir el estado de un objeto o fenómeno. Para ello usamos una variable cuyo valor hace la descripción. Una variable lingüística admite que sus valores sean Etiquetas Lingüísticas, que son términos lingüísticos definidos como conjuntos difusos (sobre cierto dominio subyacente).

Variables Lingüisticas Una variable numérica toma valores numéricos Edad = 65 Una variable lingüística toma valores linguisticos: Edad es viejo Un valor linguistico es un conjunto difuso Todos los valores linguisticos forman un conjunto de términos o etiquetas. T(age) = {young, not young, very young, middle aged, not middle aged, old, not old, very old, more or less old, not very young and not very old, ...}

Ejemplos Variable lingüística “edad”: Valores lingüísticos: Joven, Mediana Edad y Viejo Admite valores numéricos: números reales en [0, Emax] Se pueden proyectar los valores lingüísticos sobre el intervalo: [0, Emax] mediante funciones de pertenencia.

Ejemplos Variable lingüística “temperatura”: Valores lingüísticos: Muy Frio, Frio, Templado, Caliente, Muy Caliente. Admite valores numéricos: números reales en [Tmin, Tmax] Se pueden proyectar los valores lingüísticos sobre el intervalo: [Tmin, Tmax] mediante funciones de pertenencia.

Dominio Subyacente El dominio subyacente es el dominio numérico, en nuestros dos ejemplos la edad y la temperatura. Un valor concreto, crisp (25ºC, por ejemplo): Es más específico que una etiqueta lingüística. Es un punto del conjunto, mientras que una etiqueta lingüística es una colección de puntos (temperaturas posibles). Existen variables cuya definición es más compleja porque se mueven en dominios subyacentes poco claros y no es natural trasladarlos a valores numéricos, por ejemplos: Limpieza, Sabiduría, Verdor...

Utilidad de las VL Es una forma de comprimir información llamada granulación (granulation): Una etiqueta incluye muchos valores posibles. Ayuda a caracterizar fenómenos que o están mal definidos o son complejos de definir o ambas cosas. Es un medio de trasladar conceptos o descripciones lingüísticas a descripciones numéricas que pueden ser tratadas automáticamente (Relaciona o traduce el proceso simbólico a proceso numérico). Usando el principio de extensión, muchas herramientas ya existentes pueden ser extendidas para manejar variables lingüísticas, obteniendo las ventajas de la lógica difusa en gran cantidad de aplicaciones.

Definición formal Una Variable Lingüística es un conjunto de 5 elementos: <N, U, T(N), G, M> N es el nombre de la variable. U es el dominio subyacente. T(N) es el conjunto de términos o etiquetas que puede tomar N. G es una gramática para generar las etiquetas de T(N): “muy alto”, “no muy bajo”, “normal”, “bajo y normal”…. M es una regla semántica que asocia cada elemento de T(N) con un conjunto difuso en U de entre todos los posibles: M: T(N)  F (U)

Funciones de Membresía

Granularidad Es el número de valores que se definen para una variable linguistica Normalmente se usa un conjunto pequeño de valores para una variable lingüística. Granularidad fina (fine): Define un gran número de valores para una variable lingüística. Granularidad gruesa (coarse): Define un pequeño número de valores.

Ejercicio 1 Diseñe las funciones de membresia para modelar las siguientes variables lingüisticas, indique las etiquetas que puede tomar: Intensidad de pixel en una imagen de 8 bits. Grado de conocimiento del profesor en la materia. Grado de aprendizaje del alumno en la materia. Grado de avance en el proyecto final del curso KDD. Indique y especifique las funciones de membresía para cada caso.

MODIFICADORES LINGUISTICOS

Modificadores Lenguisticos Los valores de una variable lingüística pueden ser: Primarios Compuestos Los valores primarios son los valores inicialmente definidos Un valor compuesto se obtiene anteponiendo a un valor primario modificadores linguisticos como MUY, NO, MAS O MENOS, ..., o combinando valores primarios mediante conectivos lógicos AND, OR, NOT.

Modificadores Linguisticos Cada modificador (hedge) es un operador H que transforma el conjunto difuso del término primario L al que afecta en otro conjunto difuso: Modificadores Linguisticos: Concentración. Dilatación. Intensificación del contraste. Difuminación. Operadores Lógicos: NOT AND OR

1. Concentración MAS μMAS F (u) = (μF (u) )1.5 MUY Se elevar la función de membresía primaría a un valor p, dado que p > 1. MAS μMAS F (u) = (μF (u) )1.5 MUY μMUY F (u) = (μF (u) )2

2. Dilatación MAS O MENOS μMASOMENOS F (u) = (μF (u) )0.5 MENOS Es la raiz n-ésima o elevar p, tal que p Є [0, 1] MAS O MENOS μMASOMENOS F (u) = (μF (u) )0.5 MENOS μMENOS F (u) = (μF (u) )0.75 POCO μPOCO F (u) = (μF (u) )0.75

3. Intensificación ESPECIALMENTE μESPECIALMENTE F (u) = Disminuir valores menores que 0.5 y aumentar los mayores. ESPECIALMENTE μESPECIALMENTE F (u) = BASTANTE CERCA DE μBASTANTE CERCA DE F (u) =

4. Difuminación CERCA DE μCERCA DE F (u) = CASI μCASI F (u) = Aumentar valores menoras que 0.5 y disminuir los mayores. CERCA DE μCERCA DE F (u) = CASI μCASI F (u) =

Operadores Lógicos Combinar valores mediante conectivos lógicos: AND: t-norma (min) OR : t-conorma (max) NOT: complemento

Modificadores Linguisticos

Ejercicio 2 Sea U = {1,2,…,5} y el conjunto difuso pequeño definido como: pequeño = {1/1 + 0.8/2 + 0.6/3 + 0.4/4 + 0.2/5} Calcular: Muy pequeño ={ /1 + /2 + /3 + /4 + /5} Muy muy pequeño ={ /1 + /2 + /3 + /4 + /5} Más o menos pequeño ={ /1 + /2 + /3 + /4 + /5}

Ejercicio 3 Considere la variable lingüística viejo, dado que la variables está definida por: Determine la función de membresía de los terminos: No muy viejo = Mas o menos viejo = Muy Viejo =

REGLAS DIFUSAS IF-THEN

Reglas IF - THEN difusas Una parte del conocimiento humano es representado en terminos de reglas IF – THEN clásicas. Este conocimiento también se puede hacer representar mediante reglas IF - THEN difusas. Una regla IF – THEN difusa es una sentencia condicional expresada como: IF <proposición difusa> THEN <proposición difusa>

Proposición Difusa Existen dos tipos de proposiciones difusas: Proposiciones difusas atomica. Proposiciones difusas compuesta. Una proposiciones difusas es una sentencia simple. x es A, x es una variable lingüística y A es una conjunto difuso

Proposición Difusa Una propisición difusa compuesta es una composición de proposiciones atomicas usando los conectivos AND, OR y NOT. y es L y x es F, las variables linguisticas por lo general no son las mismas. Las proposiciones difusas compuestas pueden ser entendidas como relaciones difusas y las Funciones de Membresía de las relaciones difusas son calculadas usando t-normas, s-normas y complementos.

Conectivos AND y OR Use la intercepción difusa para el conectivo AND y es B y x es A, es interpretado como la relación difusa: A ∩ B in U x V con funciones de membresía. Use la unión difusa para el conectivo OR y es B o x es A, es interpretado como la relación difusa: A U B in U x V con funciones de membresía.

Conectivo NOT Use el complemento difuso para el conectivo NOT Sea la proposición difusa: FP = (x es S y x es not F) o x es M Entonces se puede diseñar una relación difusa con la siguiente función de membresía:

INTERPRETACION DE LA REGLA DIFUSA IF-THEN

Cuantificación de la Verdad Obtener un conjunto difuso A tal que: “X es Ai” es equivalente a τi = “X es A”. El ti actúa como una restricción elástica: A(x) = ti (Ai (x)) x  X A(x) = Verdad (Ai (x)) = Ai (x); A(x) = Muy_Verdad (Ai (x)) = A2i (x); A(x) = Falso (Ai (x)) = 1–Ai (x); A(x) = Más o menos (Ai (x)) =A0.5i (x); Si ti = Falso, se está afirmando el hecho contrario. Por eso, podemos definir ti= Totalmente_Falso que toma el grado 0 en todo su universo [0,1], excepto para el valor 0, que toma grado 1.

Interpretación de la regla difusa IF-THEN Formato General: IF x es A entonces y es B If x es A then y es B. antecedente o premisa consecuente o conclusión

Ejemplos Si la presión es alta, entonces el volumen es pequeño. Si el camino es deslizadizo, entonces el conducir es peligroso. Si un tomate es rojo, entonces es maduro. Si la velocidad es alta, entonces aplique un pequeño freno. if pressure es high, then volume es small. if the road es slippery, then driving es dangerous. if a tomato es red, then it es ripe. if the speed es high, then apply the brake a little.

Ejercicio 4 Diseñe 5 nuevas reglas difusas en los que los dominios subyacentes sean diferentes.

A  B  If x es A then y es B IF p THEN q En el cálculo proposicional clásico (lógica clásica), la expresión IF p THEN q es escrito como p  q donde la implicación  es definida mediante la siguiente tabla. p q p  q V F A  B  If x es A then y es B

IF p THEN q Aquí pq es equivalent a (¬p V q) y a (pΛq)V¬p, donde los simbolos representan operaciones logicas clásicas. Las reglas difusas IF-THEN son formadas reemplazando los operadores clasicos por sus correspondientes operadores difusos. Debido al número de operadores t-norma, s-norma y complemento existen varias interpretaciones de reglas difusas IF-THEN.

Reglas Difusas como Relaciones A  B R  If x is A then y is B. Depende de como se interprete A  B Una regla difusa puede ser definida como una relación binaria con la siguiente función de membresía.

Implicaciones Conocidas Implicación Dienes-Rescher Implicación Lakasiewics Implicación Zadeh Implicación Godel Implicación Mandani

Implicación Dienes-Rescher

Implicación Lakasiewics

Implicación Zadeh

Implicación Godel

Interpretación de reglas difusas IF-THEN ¿Qué criterio escogemos para combinar los operadores difusos t-norma, s-norma y complemento? ¿Son (¬p V q) y (pΛq)V¬p aún equivalentes a pq cuando p y q son proposiciones difusas? Cuando p y q son proposiciones CRISP, pq es una implicación global. Cuando p y q son proposiciones DIFUSAS, pq es una implicación local en el sentido que pq tiene un valor de verdad grande unicamente cuando p y q tienen valores de verdad grandes. En terminos lógicos la regla se convierte en pq Ξ p Λ q

Implicación Mandani

Interpretación de reglas difusas IF-THEN Existen dos vías para interpretar “if x es A then y es B” A B A  B V F A acoplado con B A vinculado con B y y -B B B -B x x x x A A

Implicación difusa

Implificación difusa

IF x1 es slow y x2 es small THEN y es large Ejemplo Sea x1 la velocidad de un carro, x2 la aceleración e y la fuerza aplicada al acelerador. Usando el producto algebraico para la t-norma en la primera proposición y la implicación Dienes-Rescher, encuentre la función de membresía de la siguiente regla difusa: IF x1 es slow y x2 es small THEN y es large

Ejemplo Las funciones de membresía de los conjuntos difusos son:

Ejemplo Los dominios de x1, x2 e y son U1 = [0, 100], U2 = [0, 30] y V = [0, 3]. Usando el producto algebraico para la t-norma de: FP1 = x1 es slow y x2 es small

Ejemplo Para la implicación Dianes-Reschr la regla es interpretada como una regla difusa con función de membresía.

Ejemplo El ultimo paso es convinar los resultados previo con

Ejemplo La función de membresia es:

Ejercicio 5

Ejercicio 6

PREGUNTAS