You are on page 1of 20

Inteligncia

Artificial
Guilherme Afonso Bento Mello
guilhermello @aedu.com
@gmail.com
1
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Aplicao
Anlise de Dados
Construo de Sistemas Especialistas
Controle e Otimizao
Reconhecimento de Padres

Foco
Informaes Vagas e Incertas
Incertezas
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Conjuntos Fuzzy
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Funo de Pertinncia
Reflete o conhecimento que se tem em
relao a intensidade com que o objeto
pertence ao Conjunto Fuzzy
Mtodos para adquirir conhecimento atravs
do Especialista
Questionar se os resultados so pertinentes ao
conjunto
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Grau de Maturidade
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Universo
Eixo Horizontal
Tempo/Espao Ambiente envolvido

Conjuntos Fuzzy
Conjunto Normalizado
[0,1]
Grau de Pertinncia
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Universo
T(idade) = {Jovem, velho,
muito jovem, Maduro, no
maduro, Velho, no velho,
muito velho, mais ou menos
velho, No muito jovem e
no muito velho,...}
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Exemplo
Universo
Idade entre 1 e 50 anos
U = -50:50;
Sexualmente Ativos

Conjunto A Estudo 1
A(U) = -U
2
Proporcional a idade
Conjunto B Estudo 2
B =
< 10 = 0
10 35 =
2
2
> 35 = 15

Depende da Faixa Etria
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
function [A B]=TesteAulaPB1(U)
A=-U.^2;

T = length(U);
for i=1:T,
if(U(i)<12),
B(i) = 0;
elseif(U(i)>35),
B(i) = 15;
else
B(i)=(U(i).^2)-(2*U(i));
end
end
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
-50 -40 -30 -20 -10 0 10 20 30 40 50
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1


Estudo A
Estudo B
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Dentre os Conjuntos Fuzzy temos:
Conjunto Unio AUB = max(A,B)
So os mximos valores de A e B
AUB(i)=max(A(i),B(i));
-50 -40 -30 -20 -10 0 10 20 30 40 50
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Interseco
Relaciona os dados em comum entre os dois
conjuntos fuzzys
= min(A,B)
-50 -40 -30 -20 -10 0 10 20 30 40 50
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Conjunto Inversor ou No
No A = Inversor A
= 1


= 1
()

-50 -40 -30 -20 -10 0 10 20 30 40 50
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Conjuntos Unio e Interseco
A = [2 4 5 7 9]
B = [3 0 1 8 5]
Unio: Oferece os maiores valores de cada
intervalo
AUB = [3 4 5 8 9]
Interseco: Apresenta os mnimos de Ambos
agregados
A v B = [2 0 1 7 5]
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
No entanto devemos analisar os dados
referentes aos mesmos normalizados.
[0,1]
A = [2 4 5 7 9]
A = [0 0.286 0.429 0.714 1]
B = [3 0 1 8 5]
B = [0.375 0 0.125 1 0.625]
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Regras
Como definir as Regras?
Avaliar o antecedente
A Regra define o Conjunto Fuzzy

Implemento do Raciocnio
Aprendizado
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Exemplo Anterior
Muito aplicado em Estatstica
Comparativo entre Questionamentos
Clculo de Desvio Padro

Calibrao
Deteco e Identificao de Cores
Azul, Azul claro, azul anil, azul petrleo...
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Fuzzificao
Anlise do Problema
Definio das Variveis
Definio das Regras
Conjuntos
Funes de Pertinncia
Normalizados
Anlise dos Resultados
P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fuzzy Sets
Defuzzificao
Definio dos Critrios de Avaliao
Primeiro Mximo valor
Maior Pico Primeiro
First Peek
Mximo valor
Quando Atingiu e Qual o Valor
Mdia
=
()
()


P
r
o
f
.

M
S
c
.

G
u
i
l
h
e
r
m
e

A
f
o
n
s
o

B
e
n
t
o

M
e
l
l
o

Fim
Bons estudos e at a prxima aula.





08 de maio de 2014.