Lógica difusa y conceptos

29
LOGICA DIFUSA INTEGRANTES: - RIVERA LIMA JOSÉ ALFONSO

Transcript of Lógica difusa y conceptos

Page 1: Lógica difusa y conceptos

LOGICA DIFUSA

INTEGRANTES:

- RIVERA LIMA JOSÉ ALFONSO

Page 2: Lógica difusa y conceptos

¿QUÉ ES LÓGICA DIFUSA?La lógica difusa es una herramienta muy poderosa y directa, técnica para la solución de problemas, que ha adquirido recientemente una gran difusión especialmente en áreas de control y toma de decisiones. Ha surgido como una herramienta para el control de subsistemas y procesos industriales complejos, así como también para la electrónica de entretenimiento y hogar, sistemas de diagnóstico y otros sistemas expertos.

Page 3: Lógica difusa y conceptos

La Lógica Difusa, es una lógica basada en la teoría de conjuntos que posibilita imitar el comportamiento de la lógica humana.

La Lógica Difusa es una rama de la inteligencia artificial.

Page 4: Lógica difusa y conceptos

¿CUÁL ES LA VISIÓN DE LA LÓGICA DIFUSA?

Page 5: Lógica difusa y conceptos

FUNDAMENTOS

La técnica esencial de la lógica difusa se basa en cuatro conceptos fundamentales:• 1). CONJUNTOS DIFUSOS.- Son conjuntos con fronteras uniformes o

suaves.

• 2). VARIABLES LINGÜÍSTICAS.- Son variables cuyos valores son descritos cualitativamente y cuantitativamente por un conjunto difuso.

Page 6: Lógica difusa y conceptos

FUNDAMENTOS

• 3). DISTRIBUCIONES DE POSIBILIDAD.- Restricciones impuestas en el valor de una variable lingüística al asignarle un conjunto difuso.

• 4). REGLAS DIFUSAS SI-ENTONCES.- Es un esquema de representación del conocimiento para describir una proyección funcional o una fórmula lógica que generaliza una implicación en la lógica de dos valores.

Page 7: Lógica difusa y conceptos

NOTAS:• Los tres primeros conceptos son fundamentales en todas las sub-

áreas de la lógica difusa.

• También, el cuarto concepto es importante debido a que es la base de la mayoría de las aplicaciones industriales de la lógica difusa desarrolladas hasta hoy, lo cual incluye muchos sistemas de control lógico difuso.

Page 8: Lógica difusa y conceptos

EJEMPLOS• Procesos industriales complejos

Page 9: Lógica difusa y conceptos

EJEMPLOS• Electrónica de entretenimiento y hogar.

Page 10: Lógica difusa y conceptos

EJEMPLOS• Control de trafico (Semáforos)

• Seguimiento de objetos con cámara.

Page 11: Lógica difusa y conceptos

EJEMPLOS• Reconocimiento de patrones

Page 12: Lógica difusa y conceptos

RECONOCIMIENTO DE HUELLAS DIGITALESMétodo de autentificación dactilar• Como primera instancia, se debe realizar la ‘adquisición y digitalización’ de las

huellas dactilares. En la segunda fase se realiza un ‘pre procesamiento’ de la imagen el cual consiste en ‘eliminar detalles’ que son innecesarios en la identificación biométrica y ‘resaltar otras características’ que son fundamentales en el proceso de discriminación e identificación.

Page 13: Lógica difusa y conceptos

MODELO MATEMÁTICO EN EL PROCESAMIENTO DE IMÁGENES

Descriptores de forma basados en contornos (DFBC). Descriptores de forma basados en la región (DFBR).• Se define una imagen como una función continua

Donde es la función encargada de realizar la ponderación o exsaminacion de la imagen.

Page 14: Lógica difusa y conceptos

DETECCIÓN DE PUNTOS SINGULARES• La detección de estos puntos se realiza mediante la orientación, y derivación

de los pixeles obteniéndose resultados como los que muestra la (Figura)

Page 15: Lógica difusa y conceptos

• Es una imagen de una huella dactilar, con un suavizado y una aproximación obtenida a partir de el POLINOMIOS DE LEGENDRE.

Page 16: Lógica difusa y conceptos

EJEMPLOS• Existen otros juegos más que gracias a la lógica difusa y aplicando

la inteligencia artificial los videojuegos van mejorando cada vez más.

• SPRITE SPRITE y APLICACION

Page 17: Lógica difusa y conceptos

NUESTRA APLICACIÓN

Page 18: Lógica difusa y conceptos

¿Qué es sprite?Son mapas de bits en 2D que se dibujan directamente en un destino de representación sin usar la canalización de transformaciones, iluminación o efectos.

¿Dónde se usan?Se suelen usar para mostrar información como:

- Las barras de estado - El número de vidas o texto como las puntuaciones. - Algunos juegos, sobre todo los más antiguos, están compuestos en su totalidad de sprites.

Page 19: Lógica difusa y conceptos

LA FUNCIÓN ‘Math.atan2’ es una función que calcula la dirección del SPRITE en tiempo de ejecución

Math.atan2(xSpeed,ySpeed)

private int getAnimationRow() { double dirDouble = (Math.atan2(xSpeed, ySpeed) / (Math.PI / 2) + 2); int direction = (int) Math.round(dirDouble) % BMP_ROWS; return DIRECTION_TO_ANIMATION_MAP[direction]; }

Page 20: Lógica difusa y conceptos

EJEMPLOS: CONTROL AUTOMÁTICO DE UNA LAVADORA

Se desea automatizar la selección del ciclo y el tiempo de lavado basado en la cantidad de ropa y lo sucia que esta la ropa, lo cual es proporcionado por dos transductores.

Cantidad de Ropa.

Que tan sucia esta la ropa

Selección Automática

Ciclo de lavado.Tiempo de lavado.

Page 21: Lógica difusa y conceptos

VENTAJAS

• Capacidad de manejar información que contiene gran incertidumbre.

• No depende de ecuaciones matemáticas complejas o extensas.

Page 22: Lógica difusa y conceptos

VENTAJAS • Sencillez para desarrollar controladores para los distintos comportamientos

(sin utilizar complejos modelos matemáticos), gracias al formato de las reglas.

• Posibilidad de utilizar los mismos controladores sobre diferentes plataformas sin realizar muchos cambios, debido a su naturaleza cualitativa.

• Posibilidad de evaluar mayor cantidad de variables, entre otras, variables lingüísticas, no numéricas, simulando el conocimiento humano.

Page 23: Lógica difusa y conceptos

DESVENTAJAS• No hay actualmente un análisis matemático riguroso que garantice que el uso de

un sistema experto difuso, para controlar un sistema, dé cómo resultado un sistema estable.

• Es difícil llegar a una función de membresía y a una regla confiable sin la participación de un experto humano.

• Dificultad de interpretación de valores difusos.

• Múltiples definiciones de operadores y reglas de inferencia difusas.

Page 24: Lógica difusa y conceptos

1)CONJUNTOS DIFUSOS

Un conjunto difuso es un conjunto con fronteras suaves.

AA

Fronteras en conjuntos clásicos Fronteras en conjuntos difusos

Page 25: Lógica difusa y conceptos

OPERACIONES BÁSICAS EN CONJUNTOS DIFUSOS• Para conjuntos clásicos se pueden realizar las siguientes definiciones:

• para los conjuntos A y B en X, también se tiene:

AapertenecenoxXxAapertenecexAxXapertenecexXx

AByBABABaeequivalentesoencontenidaestaABA

BxentoncesAxsiBencontenidaestaABA

,

Page 26: Lógica difusa y conceptos

OPERACIONES BÁSICAS EN CONJUNTOS DIFUSOS• Las tres operaciones básicas en conjuntos clásicos son: unión, intersección, y

complemento.

• El complemento de un conjunto se puede denotar por: AC , ¬A,

BxyAxxBADIFERENCIA

XxAxxAOCOMPLEMENT

BxyAxxBAÓNINTERSECCI

BxoAxxBAUNION

,

__

A

Page 27: Lógica difusa y conceptos

TABLA DE VALORES DE VERDAD: CONECTIVAS LÓGICAS CLÁSICAS

p y q son dos declaraciones lógicas (o proposiciones)

p q ¬ p p→q

F F T F F T

F T T F T T

T F F F T F

T T F T T T

qp qp

Page 28: Lógica difusa y conceptos

2)VARIABLE LINGÜÍSTICA• Una variable lingüística se puede interpretar tanto cualitativamente

mediante un termino lingüístico (etiqueta: nombre del conjunto difuso), como cuantitativamente mediante su correspondiente función de membresía (la cual expresa el significado del conjunto difuso).

• El termino lingüístico es utilizado para expresar conceptos y conocimiento, mientras la función de membresía se utiliza para procesar el dato numérico de entrada.

Page 29: Lógica difusa y conceptos

UNIVERSO DE DISCURSO

• Se especifica el universo de discurso para una variable de entrada y/o salida, cómo el rango de valores posibles que puede tomar la variable en cuestión para la aplicación actual.