Lógica Nebulosa
Adriano Cruz ©2002
NCE e IM/UFRJ
[email protected]
Computadores são estúpidos, eles
somente respondem perguntas.
Pablo Picasso
Apresentação
Adriano Cruz
 NCE-IM UFRJ
 [email protected]


A luz viaja mais rápido que o som. É por isto
que algumas pessoas parecem brilhantes até
que começam a falar.
Linux Journal
@2001 Adriano Cruz
NCE e IM - UFRJ
Bibliografia
E. Cox, “Fuzzy Systems Handbook”, AP
Professional, 1995, ISBN 0-12-194370-8
 Slides e Apostila em:
equipe.nce.ufrj.br/adriano/fuzzy/bibliogr.htm
 Neuro-Fuzzy and Soft Computing JyH-Shing
Roger Jang, Chuen-Tsai Sun, Eiji Mizutani,
Prentice Hall, 1997, ISBN 0-13-261066-3
 Bart Kosko, “Fuzzy Thinking”, Harper Collins
Publishers, 1994, ISBN 0-00-654713-3
 L. H. Tsoukalas, R. E. Uhig, “Fuzzy and Neural
Approaches in Engineering”, John Wiley and
Sons, Inc, 1997, ISBN
0-471-16003-2
NCE e IM - UFRJ
@2001 Adriano Cruz

Sumário
Introdução
 Conjuntos Nebulosos
 Operações com Conjuntos Nebulosos
 Sistemas Nebulosos

@2001 Adriano Cruz
NCE e IM - UFRJ
Inteligência?

Inteligência Artificial

Inteligência Computacional
@2001 Adriano Cruz
NCE e IM - UFRJ
Inteligência Artificial
@2001 Adriano Cruz
NCE e IM - UFRJ
Inteligência Computacional
Lógica Nebulosa
 Redes Neurais
 Sistemas Evolucionistas
 Sistemas Híbridos

@2001 Adriano Cruz
NCE e IM - UFRJ
Lógica Nebulosa
Lógica que trata matematicamente
informações imprecisas usualmente
empregadas na comunicação humana
 Lógica multi-valorada que estende a
lógica booleana usualmente
empregada em computação

@2001 Adriano Cruz
NCE e IM - UFRJ
Aristotóles






Filósofo macedônio que viveu entre 384 e
322 AC
Estudou com Platão
Criador da lógica formal
De família ligada à medicina associa o
espírito de observação e a índole
classificatória
Considerado na idade média o filósofo
Moldou a forma de pensamento ocidental
@2001 Adriano Cruz
NCE e IM - UFRJ
Limitações da Lógica Aristotélica
Os objetos são classificados em
categorias muito bem definidas
 Um objeto pertence a uma categoria ou
não.
 Ou se é ou não
 Serve para separar objetos em
categorias bem definidas

@2001 Adriano Cruz
NCE e IM - UFRJ
Aristóteles X Buda

Tudo deve ser ou não ser, seja no
presente ou no futuro.
Aristóteles

Eu não expliquei que o mundo é eterno
ou não eterno. Eu não expliquei que o
mundo é finito ou infinito.
O Buda
@2001 Adriano Cruz
NCE e IM - UFRJ
Por que lógica nebulosa?



Toda linguagem é vaga.
Toda lógica tradicional habitualmente assume
que símbolos precisos estão sendo
empregados. Portanto, não é aplicável à vida
terrestre mas somente a uma imaginária
existência celestial.
Não se imagina como tudo é vago até que se
tente fazê-lo de modo preciso.
Bertrand Russel
@2001 Adriano Cruz
NCE e IM - UFRJ
Por que lógica nebulosa?

Quando as leis da Matemática se
referem à realidade elas não estão
certas. Quando estas leis estão certas
elas não se referem a realidade.
Albert Einstein
@2001 Adriano Cruz
NCE e IM - UFRJ
Como classificar exatamente?
Pessoas felizes
 Salas pequenas
 Temperaturas altas
 Carros andando rápido
 Taxas de juros altas
 Pessoas altas

@2001 Adriano Cruz
NCE e IM - UFRJ
Ser ou não ser?



Bertrand Russel, ao tentar formalizar a
Matemática, encontrou, no paradoxo do
mentiroso de Creta, a possibilidade de algo
ser e não ser ao mesmo tempo
O Filósofo Cretense dizia que todos os
Cretenses mentem.
Se ele mente então ele pode falar a verdade,
se ele fala a verdade então ele está mentindo
@2001 Adriano Cruz
NCE e IM - UFRJ
Resposta: Ser e não ser.

O conjunto de todos os conjuntos que
não sã₧o membros de si mesmo, é
um membro de si mesmo?

Se ele é membro dele mesmo então
não é, se ele não é então é.
@2001 Adriano Cruz
NCE e IM - UFRJ
Os Detratores

Lógica Nebulosa é errada, errada e
perniciosa. O que precisamos é mais
pensamento lógico, não menos. O perigo da
lógica nebulosa é que ela irá encorajar
aquele tipo de pensamento impreciso que
nos trouxe tantas dificuldades. Lógica
Nebulosa é a cocaína da Ciência!
Prof. William Kaham - U. Cal - Berkeley
@2001 Adriano Cruz
NCE e IM - UFRJ
Os Detratores

Nebulizaçãoé uma espécie de
permissividade científica. Ela tende a
resultar em bordões socialmente
atrativos, desacompanhados da dura
disciplina do trabalho científico e da
observação paciente.
Prof. Rudolf Kalam - U. Florida - Gainesville
@2001 Adriano Cruz
NCE e IM - UFRJ
Início


Lofty Zadeh. Fuzzy Sets, Information na
Control, 1965
Princípio da Incompatibilidade
A medida que a complexidade de um sistema
aumenta, nossa habilidade para fazer
afirmações precisas e que sejam significativas
a cerca deste sistema diminui até que um
limiar é atingido além do qual precisão e
significância (ou relevância) tornam-se quase
que características mutuamente exclusivas.
Lofty Zadeh
@2001 Adriano Cruz
NCE e IM - UFRJ
Pensando Nebulosamente
Não
Não
Sim
Sim
@2001 Adriano Cruz
NCE e IM - UFRJ
Pensando Nebulosamente
Se a taxa de juros for alta e o déficit for
alto teremos uma recessão branda
 Se hora de pico aumente a freqüência
dos trens
 Se a roda deslizar solte o freio um
pouco
 Se a terra está muita seca e a
temperatura alta regue muito tempo

@2001 Adriano Cruz
NCE e IM - UFRJ
Nebulizando
Medida Física
º
Temp = 35
Temp = 48º
Idade = 35
Nota = 10.0
Nota = 8.5
@2001 Adriano Cruz
Medida Nebulizada
Temp = alta, µalta(t)=0.8
Temp = alta, µalta(t)=1.0
Idade = meia, µmeia(i)=0.8
Nota = A, µA(t)=1.0
Nota = A, µA(t)=0.87
NCE e IM - UFRJ
Sistemas Nebulosos
X
Y=F(X)
A função F(x) é desconhecida
@2001 Adriano Cruz
NCE e IM - UFRJ
Aproximação de Funções
Y
X
@2001 Adriano Cruz
NCE e IM - UFRJ
Teorema da Aproximação




É sempre possível aproximar uma curva com
um número finito de remendos
Bart Kosko
Remendos são pedaços de conhecimento
sobre o problema
Cada remendo corresponde a uma regra, ou
proposição da forma:
Se velocidade é alta então pise forte no
freio
@2001 Adriano Cruz
NCE e IM - UFRJ
Sistemas Nebulosos
Conjuntos Operadores
Nebulização
Gerente de Dados
@2001 Adriano Cruz
Máquina Inferências
NCE e IM - UFRJ
Desnebulização
Regras
Vantagens







Utilizam regras que expressam as
imprecisões e aproximações do mundo real
Mais fáceis de entender, manter e testar
Podem ser prototipados em menos tempo
São robustos. Operam com falta de regras
ou regras defeituosas
Necessitam menos regras
Avaliam regras paralelamente
Acumulam evidências contra e a favor
@2001 Adriano Cruz
NCE e IM - UFRJ
Desvantagens
Necessitam mais simulação e testes
 Não aprendem facilmente
 Dificuldade de estabelecer regras
corretamente
 Não há uma definição matemática
precisa

@2001 Adriano Cruz
NCE e IM - UFRJ
Produtos Comerciais





Metro Sendai: 16 estações e 13,5 km de trilhos,
desenvolvido pela Hitachi
Lavadoras de roupa medem peso e sujeira da
roupas para avaliar programa de lavagem
Máquinas para filmagens comparam imagens
para diminuir tremidas
Aspiradores de pó medem quantidade de pó para
variar potência de sucção
Fornos de microondas medem temperatura,
umidade e forma dos alimentos para controlar
tempo
@2001 Adriano Cruz
NCE e IM - UFRJ
Produtos comerciais





Ar condicionado mede a temperatura ambiente e
preferências dos usuários
Sistemas ABS medem deslizamento e
travamento das rodas para controlar freios
Mitsubishi desenvolveu sistema que controla
suspensão, tração, transmissção e ar
Hitachi usa 150 regras para negociar bonds e
mercados futuros
Yamaichi usa sistema com centenas de regras
para negociar ações
@2001 Adriano Cruz
NCE e IM - UFRJ
Produtos
Ar
Mitsubishi,
condicionado Hitachi, Sahrp
Evita oscilação de temperatura,
economiza energia
Injeção Eletr
NOK/Nissan
Forno Aço
Nippon Steel
Injeção baseada no acelerador, tx
de O2, temperatura água, RPM,
etc
Mistura entradas e controla
tempos e temperaturas
Golfe
Maruman Golf
Club
Escolhe tacos
Elevadores
Fujitec
Reduz tempo espera baseado no
tráfego
@2001 Adriano Cruz
NCE e IM - UFRJ
Questões?



Procurar um produto desenvolvido com lógica
nebulosa.
Procurar ferramentas para desenvolvimento de
projetos com lógica nebulosa.
Lógica nebulosa é uma lógica multi-valorada.
Encontre outros exemplos.
@2001 Adriano Cruz
NCE e IM - UFRJ
Download

Introducao