MOTOR INFERENSI

Download Report

Transcript MOTOR INFERENSI

MOTOR INFERENSI
Motor Inferensi
– Forward Chaining
• Pencocokan fakta atau pernyataan dimulai dari bagian
sebelah kiri (IF dulu).
• Penalaran dimulai dari fakta terlebih dahulu untuk menguji
kebenaran hipotesis.
– Backward Chaining
• Pencocokan fakta atau pernyataan dimulai dari bagian
sebelah kanan (THEN dulu).
• Penalaran dimulai dari hipotesis terlebih dahulu, dan untuk
menguji kebenaran hipotesis tersebut dicari harus dicari
fakta-fakta yang ada dalam basis pengetahuan.
Motor Inferensi
Contoh: Ada 10 aturan yang
tersimpan dalam basis
pengetahuan. Fakta awal
yang diberikan hanya: A & E
(artinya: A dan E bernilai
benar). Ingin dibuktikan
apakah K bernilai benar
(hipotesis: K)?
No.
Aturan
R-1
IF A & B THEN C
R-2
IF C THEN D
R-3
IF A & E THEN F
R-4
IF A THEN G
R-5
IF F & G THEN D
R-6
IF G & E THEN H
R-7
IF C & H THEN I
R-8
IF I & A THEN J
R-9
IF G THEN J
R-10
IF J THEN K
Motor Inferensi
• Forward Chaining
– Munculnya fakta baru pada saat inferensi:
Aturan
Fakta Baru
R-3
F
R-4
G
R-5
D
R-6
H
R-9
J
R-10
K
Motor Inferensi
• Alur inferensi:
Fakta
R-4
A
R-3
E
Fakta
R-9
G
R-5
F
J
D
R-6
H
R-10
K
Motor Inferensi
• Backward Chaining
– Alur inferensi:
K
R-10
Fakta
J
R-1
R-7
R-8
A
C
I
B
H
A
Tidak
diketahui
(a) Pertama: Gagal
Fakta
K
R-10
J
R-9
G
(b) Kedua: Sukses
R-4
A
Soal
Di ketahui sistem pakar dengan aturan-aturan sebagai berikut:
R1
: IF suku bunga turun THEN harga oblikasi naik
R2
: IF suku bunga naik THEN harga obligasi turun
R3
:IF suku bunga tidak berubah THEN harga obligasi tidak berubah
R4
: IF dolar naik THEN suku bunga turun
R5
: IF dolar turun THEN suku bunga naik
R6
: IF harga obligasi turun THEN beli obligasi
a) Apabila di ketahui bahwa dolar turun, apakah akan membeli oblikasi atau
tidak? (selesaikan dengan forward chaining)
b) Apabila di ketahui hipotesis membeli oblikasi, apakah fakta dolar turun /
naik? (selesaikan dengan forward chaining)