Professional Documents
Culture Documents
para Jogos
CBR e Sistemas Especialistas
“Tome a pílula
vermelha” GT-JEDI – Jogos Digitais
Agradeço e dedico estas Inteligência Artificial para Jogos
aulas ao Prof. Osório UNISINOS
Sumário
Inteligência Artificial Simbólica
CBR (Case based reasoning)
Sistemas inteligentes
Predicados lógicos
Sistemas especialistas
Fatores de certeza
• Quantitativos e qualitativos
Solução
• (C1A1A2, C2A1A2) =
SQRT ( SQR(C2A1 - C1A1) + SQR(C2A2 - C1A2) )
Similaridade normalizada
• (C1A1, C2A1) = 1 - | C2A1 - C1A | / ( ValMax - ValMin)
Similaridade ponderada
• Peso_A1 * Distância (C1A1, C2A1) +
Peso_A2 * Distância (C1A2,C2A2)
http://www.inf.furb.br/~jomi/logica/exercicios/familia/index.html
UNISINOS - João Ricardo Bittencourt
Sistemas Especialistas
Programa desenvolvido para resolver problemas
considerando o conhecimento de um especialista
Um sistema especialista é formado por:
Base de conhecimentos – regras sobre o
domínio
Memória de trabalho – os fatos coletados sobre
o problema em questão
Máquina de inferência – combinar fatos e regras
para chegar à conclusões sobre o problema
//Reação
IF <assertion> is True THEN
<conjunto de ações>
+1 é totalmente verdadeiro
0 representa a dúvida
0.8 A 1.0
R1
0.9 C
0.6 B
0.7 D R2
0.5 E
UNISINOS - João Ricardo Bittencourt
Fatores de certeza
Fatos Regras
A CF=0.8 R1: IF A THEN B CF=1.0
C CF=0.9 R2: IF C and D and E THEN B CF=0.6
D CF=0.7
E CF=0.5 Pegar o menor CF dos
1.0 antecedentes das regras
0.8 A
R1
0.9 C
0.6 B
0.7 D R2
0.5 E
UNISINOS - João Ricardo Bittencourt
Fatores de certeza
Fatos Regras
A CF=0.8 R1: IF A THEN B CF=1.0
C CF=0.9 R2: IF C and D and E THEN B CF=0.6
D CF=0.7
E CF=0.5 Multiplicar pelo CF das
1.0 regras
0.8 A Para R1:
R1 0.8 x 1.0 = 0.8
0.9 C Para R2:
0.6 B 0.5 x 0.6 = 0.3
0.7 D R2
0.5 E
UNISINOS - João Ricardo Bittencourt
Fatores de certeza
Fatos Regras
A CF=0.8 R1: IF A THEN B CF=1.0
C CF=0.9 R2: IF C and D and E THEN B CF=0.6
D CF=0.7
E CF=0.5 Combinando as duas
1.0 regras (R1 e R2 positivos)
0.8 A
R1 0.86 0.8 + 0.3 x (1-0.8) = 0.86
0.9 C
0.6 B 0.3 + 0.8 x (1-0.3) = 0.86
0.7 D R2
0.5 E
UNISINOS - João Ricardo Bittencourt
Fatores de certeza
Combinando Cfs
Novo CF (CFN) dado CF1 e CF2
Se CF1 e CF2 são positivos