Professional Documents
Culture Documents
Inteligencia Artificial
clase 9
Arturo Vilca
avilca@uni.edu.pe
posgrado uni-fiee 2017-2
Lógica difusa (borrosa)
• Lógica clásica y difusa
• Conceptos y operaciones
• Aplicaciones
Razonamiento
• Uno de los grandes temas en IA
• El modelo ideal es el razonamiento exacto
• Pero, en el mundo real se suele razonar con
información:
– incierta
– imprecisa
– incompleta
– vaga
Razonamiento aproximado
• Existen fuentes de incertidumbre por:
– Deficiencias en la información
– Características del mundo real
– Deficiencias del modelo
• El principal objetivo de la
lógica difusa es la
formalización/mecanización
de esta capacidad
Definiciones
• Incertidumbre
– Falta de información
• Probabilidad
– La posibilidad de que cierto evento pueda ocurrir
• Imprecisión
– Ambigüedad, falta de claridad
Características de la lógica difusa
• Está basada en el lenguaje natural
• Acepta datos inexactos
• Permite modelar funciones no lineales
• Es fácil de entender
• Es flexible
• Puede utilizar el conocimiento de expertos
Conjunto clásico
• Una persona es alta si mide más de 1.80m
• Conjunto clásico
A = { x / x > 1.80m}
• ¿Y una persona de 1.79m? ¿No es alta?
• Conjuntos difusos:
– Fría = {1/0°, 0.7/10°, 0.5/20°, 0.2/30°}
– Tibia = {0.1/20°, 0.6/30°, 1/40°, 0.6/50°, 0.2/60°}
– Caliente = {0.4/50°, 0.8/60°, 1/70°, 1/80°, 1/90°, 1/100°}
Representación de la Temperatura
Fría = {1/0°, 0.7/10°, 0.5/20°, 0.2/30°}
Tibia = {0.1/20°, 0.6/30°, 1/40°, 0.6/50°, 0.2/60°}
Caliente = {0.4/50°, 0.8/60°, 1/70°, 1/80°, 1/90°, 1/100°}
Representación de la edad
Concepto de pertenencia
• En lógica clásica la pertenencia a un conjunto es
un valor de verdad en un universo binario
– Dado un universo U y un P(U) como el conjunto de partes
o subconjuntos de U
– Tenemos que fP: U {0,1}
µA(x) : X [0,1]
µ
Ejplo:
Conjuntos
difusos: discreto
y contínuo, para
representar el
conjunto de
números
“cercanos a 1”
números
Particiones difusas
• La división del universo del discurso en subconjuntos
etiquetados. Pueden solaparse
Ejplo: Temperatura
Se definen 5 etiquetas lingüísticas: muy baja (MB), baja(B),
normal(N), alta(A), muy alta(MA)
• La lógica difusa es una extensión de la lógica tradicional (Booleana)
que utiliza conceptos de pertenencia de conjuntos más parecidos a
la manera de pensar humana
μs(x)
función
1
característica
N x
frío
μF(x) mas o menos frío
1
no tan frío
definitivamente
no frío
0 -40 -20 0 10 20 30
x (Co)
Funciones de pertenencia
• Trapezoidal • Triangular
0 xa
x a 0 xa
axb
x a
b a axb
(x) 1 bx c (x) b a
d x c x
cxd bxc
c b
bc 0 xc
0 xd
1 1
a b c d a b c
Función de pertenencia
• Tipo S • Tipo π
0 xa
x a 2
2 axb S ( x ) xb
ca (x)
S (x)
1 2 x a
2
1 S ( x) xb
bxc
ca
1 xc
b-d b b+d
a b c
Operaciones difusas
• Complemento
µ¬A(x) = 1 - µA(x)
• Unión
µAUB(x) = max(µA(x),µB(x))
• Intersección
µA∩B(x) = min(µA(x),µB(x))
Operaciones con conjuntos
• Conjuntos A y B • Complemento
• Unión • Intersección
• ¿Cuál es el valor de pertenencia
de x=4.5 en la unión e
intersección de A y B?