24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

140 2. Modeli predstavljanja znanja<br />

6. Da bismo ustanovili da li se radi o životinji biramo sledeće pravilo R9 za razmatranje.<br />

Pošto je govor vrsta nepravilnog šuma, onda je preduslov pravila R9 zadovoljen<br />

pretpostavkom F6. Prema tome novu činjenicu ‘radi se o životinji’ (vezano za drugi<br />

objekat) dodajemo ostalim činjenicama pošto primenjujemo pamćenje zaključaka.<br />

7. Drugi od preduslova pravila R16, ‘životinja ima četiri kraka u po dva para’ nije<br />

zadovoljen, pa pravilo R16 otpada.<br />

8. Nastavljamo razmatranje preduslova pravila R4, ‘radi se o osobi’ (sada vezano, <strong>iz</strong>borom<br />

pravila R17. Već je ranije utvrđena činjenica ‘radi se o životinji’. Činjenica F6<br />

zadovoljava i drugi preduslov, ‘životinja govori’. (Naravno ovde je uzeto da ljudi<br />

spadaju u širu klasu životinja, što je pogodno za ovaj produkcioni sistem za klasifikaciju,<br />

koji ima pravila da najpre utvrdi pripadnost široj klasi, pa zatim jednoj od njenih<br />

potklasa.).<br />

9. Pošto je pravilo R17 zadovoljeno, nova činjenica ‘radi se o osobi’ dodaje se postojećim<br />

činjenicama. Pravilo R4 je takođe zadovoljeno pa se činjenicama dodaje zaključak ‘treba<br />

se sakriti’.<br />

10. Nastavljamo sa razmatranjem pravila R3. Drugi preduslov ‘robot je u žbunju’ nije<br />

zadovoljen (niti ga pravilima možemo zadovoljiti) pa pravilo R3 ne uspeva.<br />

11. Alternativni način da se zadovolji postavljeni cilj, akcija ‘stati i čekati’ je pravilo R5.<br />

Prvi preduslov ‘objekat se kreće ka robotu’ je zadovoljen činjenicom F5 (koja se odnosi<br />

na drugi objekat), a drugi ‘radi se o životinji’ (takođe vezano za drugi objekat) je ranije<br />

zadovoljen i ubačen kao nova činjenica u bazu znanja. Prema tome, utvrđuje se da je<br />

pravilo R5 zadovoljeno, a time i postavljeni cilj, akcija ‘stati i čekati’. Zato nema<br />

potrebe razmatrati druge akcije.<br />

b) U ovom načinu zaključivanja sledimo činjenice i korišćenjem pravila <strong>iz</strong>nalazimo nove<br />

činjenice koje proističu <strong>iz</strong> zadatih:<br />

1. Činjenica F1 upariva je sa preduslovima pravila R13, R14 i R16 pa se odgovarajući<br />

predikati uklanjaju <strong>iz</strong> preduslova ovih pravila (ukoliko pretpostavimo da se u pravilima<br />

upotrebljavaju predikati sa promenljivim argumentom, zbog postojanja više objekata,<br />

pravila R13, R14 i R16 ostaće u bazi i u ne<strong>iz</strong>menjenoj formi, a ispred će biti dodata<br />

odgovarajuća pojednostavljena pravila).<br />

2. Činjenica F2 upariva je sa preduslovom <strong>iz</strong> pravila R13, ‘prepreka je manja od 90 cm’. U<br />

pravilu R13 ostaje još jedan preduslov ‘radi se o prepreci’.<br />

3. Činjenica F3 uparuje drugi preduslov <strong>iz</strong> pravila R12, tako da u tom pravilu ostaje još<br />

preduslov ‘objekat se ne kreće).<br />

4. Činjenica F4 uparuje poslednji preduslov pravila R12. Iz zaključka pravila nastaje nova<br />

činjenica ‘prvi objekat je prepreka’. Nazovimo je F7 i dodajmo je na početak liste<br />

činjenica za razmatranje.<br />

5. Činjenica F7 uparuje se sa preduslovima pravila R6, R13, R14 i R15. Jedino je pravilo<br />

R13 potpuno zadovoljeno, pa novonastalu činjenicu ‘prvi objekat je žbun’ koju ćemo<br />

označiti sa F8 dodajemo u listu činjenica za dalje razmatranje.<br />

6. Činjenicu F8 uparuje stav u pravilu R2, međutim ovo pravilo nije potpuno zadovoljeno.<br />

7. Činjenicu F5 (sledeću od zadatih činjenica) uparuju stavovi <strong>iz</strong> pravila R4 i R5, međutim<br />

ne slede novi zaključci jer preduslovi pravila nisu potpuno zadovoljeni.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!