Professional Documents
Culture Documents
Novembro 2018
1/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Tópicos
1 Introdução - Lógica Nebulosa
História
Por que utilizar?
Conceitos Básicos
2 Teoria dos Conjuntos Nebulosos
Introdução
Operações
Funções de Pertinência
Variáveis Linguísticas
3 Raciocínio Nebuloso
Introdução
Fuzzificação
Base de Conhecimento
Motor de Inferência
Defuzzificação
4 Aplicações
5 Referências
2/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Introdução
História
4/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
História
Princípio da Incompatibilidade
Conforme a complexidade de um sistema aumenta, a nossa habilidade em
fazer afirmações precisas e ainda significativas sobre o seu
comportamento diminui, até que um limiar é atingido além do qual,
precisão e significado (ou relevância) se tornam características
mutuamente exclusivas.
5/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
6/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Conceitos Básicos
7/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Introdução
8/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Introdução
9/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
10/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Operações
Intersecção União
(µA∩B )(x) = min{µA , µB }, x ∈ U (µA∪B )(x) = max{µA , µB }, x ∈ U
Complemento Inclusão
µA0 (x) = 1 − µA (x), x ∈ U A(x) ≤ B(x)∀x ∈ U
11/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Operações - Exemplo
12/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Funções de Pertinência
13/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Triangular
Necessários três pontos (a,b e c) para
definir o triangulo.
Deve existir um ponto onde o valor de
pertinência seja 1
x −a c −x
f (x) = max(min( , ), 0)
b−a c −b
Trapézio
Necessários quatro pontos (a,b,c e d)
para definir o trapézio.
Permite um intervalo onde o valor da
pertinência seja 1
x −a d −x
f (x) = max(min( , 1, ), 0)
b−a d −c
14/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Gaussiana
Necessário conhecer a média e o desvio
padrão
2
1 x −c
−
f (x) = e 2 α
Sino
1
f (x) =
x − c 2b
1+
α
15/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Discreta
Não é necessário realizar cálculos, pois
para cada valor já existe uma
pertinência definida
Muito usado em aplicações embarcadas
que possuem baixo desempenho
Observações
As funções Triangular e Trapezoidal são as mais comuns pela
simplicidade;
As funções de maior ordem exigem mais recursos computacionais e
devem ser usadas apenas se necessário.
16/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Variáveis Linguísticas
São entidades utilizadas para representar de modo impreciso um
conceito ou uma variável de dado problema.
Para dado um elemento x do universo de discurso, o valor da função
de pertinência µa (x) representa o quanto este elemento satisfaz o
conceito linguístico representado pelo conjunto Fuzzy.
Por exemplo, uma variável linguística Temperatura admite termos
Baixa, Média e Alta:
17/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
18/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Termos Linguísticos
19/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
20/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
21/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
22/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
23/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Fuzzificação
Definição: Transforma as variáveis de entrada em conjuntos
nebulosos que representam incertezas. Em outras palavras,
transforma informação quantitativa em informação qualitativa,
através de um processo de generalização. Nesta etapa, os valores
numéricos são transformados em graus de pertinência para um valor
linguístico.
25/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Base de Conhecimento
27/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
y = y 1 E y 2 E ... E y n ou y = y 1 ∩ y 2 ∩ ... ∩ y n
µy (x) = min(µy 1 (x), µy 2 (x), ..., µy n (x))
y = y 1 OU y 2 OU ... OU y n ou y = y 1 ∪ y 2 ∪ ... ∪ y n
µy (x) = max(µy 1 (x), µy 2 (x), ..., µy n (x))
28/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Motor de Infererência
Mamdani Sugeno
Mais intuitivo; Mais eficiente;
Possui aceitação maior; Mais flexível;
MISO ou MIMO; Apenas MISO;
Mais indicado para a linguagem Mais indicado para análise
humana. matemática.
29/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Defuzzificação
30/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Critério Máximo
É um dos métodos mais simples de
defuzzificação
Sua saída é o valor correspondente ao
conjunto que tem maior grau de
pertinência
32/34
Introdução - Lógica Nebulosa Teoria dos Conjuntos Nebulosos Raciocínio Nebuloso Aplicações Referências
Aplicações Comerciais
Referências
1 www.logicafuzzy.com.br/wp-content/uploads/2013/04/uma_
introducao_a_logica_fuzzy.pdf
2 www.pucsp.br/~logica/Fuzzy.htm
3 professor.ufabc.edu.br/~ronaldo.prati/
InteligenciaArtificial/AulaFuzzy.pdf
4 www.inf.ufsc.br/~barreto/trabaluno/IANebulosos.pdf
5 www.marinha.mil.br/spolm/sites/www.marinha.mil.br.
spolm/files/033.pdf
6 jeiks.net/wp-content/uploads/2013/10/IntArt_Fuzzy.pdf
7 docs.ufpr.br/~volmir/TP034_TPO.html
8 www.sjsu.edu/faculty/watkins/fuzzysets.htm
34/34