Introdução à Lógica
Nebulosa
Teoria e Prática
Rafael Cavalcanti
NCE/UFRJ
[email protected]
Rafael Reis
NCE/UFRJ
[email protected]
Motivação
No dia-a-dia, é comum
utilizarmos informações
imprecisas para tomar
decisões.
Informações imprecisas
• O carro está andando muito
rápido, pise no freio.
• Esta sala é pequena para todos os
alunos, reserve outra maior.
• Está quente aqui, aumente um
pouco o ar condicionado.
• Ele tirou uma nota muito
baixa, manda já para o
castigo.
Objetivo
Fazer um programa de
computador que tome
[decisões] baseadas em
informações
[imprecisas].
Exemplos
• Preparar pratos a partir de
receitas.
Coloque no forno até ficar no
ponto.
• Estacionar um carro.
Vire o volante um pouco para
a direita.
Dificuldade
Como classificar?
Dificuldade
Como definir um
Definindo um limite
• Alto: alguém com 1,80m ou mais.
Definindo um limite
• Alto: alguém com 1,80m ou mais.
E quem mede 1,79m, é baixo?
Paradoxo de Sorites
Quando uma pessoa se
torna careca se
retirarmos um fio de
cabelo de cada vez?
Aristoteles
É impossível que o mesmo
atributo pertença e não pertença
ao
mesmo
sujeito,
simultaneamente e sob a mesma
relação. Não é possível, com
efeito, conceber nunca que a
mesma coisa seja e não seja.
Lógica Clássica
verdadeiro
ser
falso
não ser
Teoria dos Conjuntos
• Um elemento pertence ou não
pertence a um conjunto.
Z
.1
•2 pertence a Z?
.2
.5
.3
.4
•4 pertence a Z?
Teoria Clássica dos Conjuntos
GRÁVIDA
Não existe mais ou menos
grávida.
Teoria Clássica dos Conjuntos
ALTO
O problema é o
ALTO
1,80
1,80
1,50
1,50
ALTO
1,80
1,75
1,70
1,65
1,60
Retire o limite!
Grau de Inclusão
É 1 se o elemento pertence
ao conjunto.
É 0 se o elemento não
pertence ao conjunto.
Grau de Inclusão - exemplo
Z
.a
.b
.e
.c
.d
• a tem grau de
inclusão 1.
• b tem grau de
inclusão 1.
• d tem grau de
inclusão 0.
Grau de Inclusão - exemplo
Z
.c
.a
.e
.b
.d
• a tem grau de
inclusão 1.
• b tem grau de
inclusão 0,5.
• c tem grau de
inclusão 0,2.
• d tem grau de
inclusão 0.
Resumindo: Conjuntos
Conjunto Clássico
Z
Conjunto Nebuloso
Y
.a
.b
.c
.a
.c
.e
.b
.d
.d
.e
Resumindo: Grau de Inclusão
Conjunto Clássico:
1
0
Elemento pertence
Não Pertence
Conjunto Nebuloso:
1
Elemento pertence
0.8
0.5
0.2
Pertence Parcialmente
0
Não Pertence
Representando Imprecisão
1
Grau
De
Inclusão
baixa
média
alta
0.8
0.5
0.2
0
1,60
1,70
Estatura (m)
1,80
Pensando Fuzzy
Medida
Estatura = 1,85m
Medida Fuzzy
Estatura = alta
grau de inclusão = 1
Estatura = 1,68m
Estatura = média
grau de inclusão = 0,7
Estatura = 1,61m
Estatura = baixa
grau de inclusão = 0,9
Pensamento Fuzzy
• O carro está andando muito
rápido, pise no freio.
• Esta sala é pequena para todos os
alunos, reserve outra maior.
• Está quente aqui, aumente um
pouco o ar condicionado.
• Ele tirou uma nota muito
baixa, manda já para o
castigo.
Regras
Velocidade do motor de um ar-condicionado:
• Se a temperatura está fria, então ajuste
a velocidade para devagar.
• Se a temperatura está agradável, então
ajuste a velocidade para normal.
• Se a temperatura está alta, então ajuste
a velocidade para rápida.
Sistema Fuzzy
45º
conjuntos
regras
1min
Vantagens
Utilizam regras que conseguem expressar
as imprecisões e aproximações dos
métodos de decisões dos especialistas.
São mais fáceis de construir, entender,
manter, testar.
Podem ser prototipados em menos tempo.
Podem trabalhar com informações
imprecisas.
Aplicações já existentes
• Controle do metrô de Sendai.
• Microondas Fuzzy.
• Máquina de Lavar Fuzzy.
• Freio de automóveis.
• Negociação na Bolsa de Valores.
• Inteligência Computacional em
Jogos.
Download

Introdução à Lógica Nebulosa