Selasa, 18 Oktober 2011

Sistem Pakar (Pertemuan 4)

Sistem Berbasis Aturan (Backward Reasoning)

     Mekanisme inferensi pada backward reasoning berbeda dengan forward reasoning. Walaupun kedua proses melibatkan pengujian terhadap masing-masing rule, backward reasoning mulai dari konklusi yang diharapkan menuju fakta-fakta yang mendukung konklusi tersebut.

Contoh Kasus : Kasus Beverage and Main Course Identification.
Perhatikan rule di bawah ini:
Parameter-parameter yang digunakan adalah:
-  guest-age: positive integer between 15 and 100
-  alcohol-indicated: yes/no
-  meal: formal/informal
-  drink: wine/beer/soda
-  guest: boss/neighbor/friend
-  dinner: fish/veal/read-meat/pultry/pizza
-  day: moday/tuesday/ . . . /sunday
Sistem dimulai dengan Known Fact Base: ()
Misalnya goal yang diharapkan adalah: Goals (drink wine-type dinner)
Tentukan hasil akhir dari database jika saat ini adalah Tuesday, kita mengundang neighbor berumur 30 th untuk casual meal.
R1 If guest-age < 21 Then alcohol-indecated = no
R2 If guest-age 21 Then alcohol-indecated = yes
R3 If alcohol-indecated = yes AND meal = formal Then drink = wine
R4 If alcohol-indecated = yes AND guest = boss Then drink = wine
R5 If alcohol-indecated = yes AND guest = neighbor Then drink = beer
R6 If drink = wine AND dinner = fish Then wine-type = white
R7 If drink = wine AND dinner = red-meat Then wine-type = red
R8 If guest = boss AND day = Friday Then dinner = fish
R9 If guest = boss AND day <> Friday Then dinner = red-meat
R10 If guest-age < 21 Then dinner = pizza
R11 If guest-age 21 Then dinner = fish
R12 If alcohol not indicated Then drink = soda

Sumber :
http://blog.stikom.edu/lusiani/sistem-pakar/pertemuan-3-4/

Tidak ada komentar:

Posting Komentar