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