24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

142 2. Modeli predstavljanja znanja<br />

U datom problemu moguća je primena svake od ovih strategija. Na primer, pravila možemo<br />

podeliti u više grupa od kojih bi u prvoj bila pravila za klasifikaciju okolnih objekata (da li se,<br />

na primer, radi o biljkama ,životinjama ili ljudima) a posle klasifikacije bi se aktivirala grupa<br />

pravila koja odgovaraju utvrđenoj klasi objekta.<br />

Anal<strong>iz</strong>om zaključivanja <strong>iz</strong> tačaka a) i b) može se utvrditi da je direktno ulančavanje dalo<br />

rezultat primereniji situaciji jer je u obzir uzelo oba okružujuća objekata. Kod povratnog<br />

ulančavanja bi trebalo dati drugačiji prioritet ciljevima (dati prednost kretanju u odnosu na<br />

akciju ‘stati i čekati’) da bi se dobio isti rezultat.<br />

Zadatak 63: Latisa odlučivanja i I-ILI-NE latisa<br />

Dati produkcioni sistem predstaviti u obliku:<br />

a) I-ILI-NE (engl. AND-OR-NOT) latise<br />

b) latise odlučivanja<br />

R1: if a and d and not e then r<br />

R2: if not a and not c and q then s<br />

R3: if not a and p then t<br />

R4: if a and d and e then u<br />

R5: if a and q then u<br />

R6: if not a and not b and c then v<br />

R7: if b and c then p<br />

R8: if not c and d then p<br />

R9: if not d then q<br />

Anal<strong>iz</strong>a problema<br />

Latisa je skraćeni naziv za orijentisani aciklički graf. Latise odlučivanja i AND-OR-NOT<br />

latise spadaju u prevedene (kompilovane) načine predstavljanja produkcionih <strong>sistema</strong>.<br />

Prednost ovakvih struktura je u većoj brzini donošenja zaključka, dok je najveća mana to što<br />

se gubi na generalnosti produkcionog <strong>sistema</strong>; naime, ova vrsta prevođenja ne može se<br />

primeniti na produkcione sisteme koji imaju predikate sa promenljivim argumentima.<br />

Rešenje<br />

a) Da bismo za dati produkcioni sistem odredili AND-OR-NOT latisu, interpretiraćemo<br />

pravila kao logičke funkcije. Predikati koji se pojavljuju u pretpostavkama pravila<br />

predstavljaju nezavisno promenljive ovih funkcija, a predikati <strong>iz</strong> zaključaka zavisno<br />

promenljive. Upotrebljavajući notaciju za logičke funkcije, zadati predikcioni sistem opisan je<br />

sledećim skupom funkcija:<br />

r = a ∧ d ∧ ¬e<br />

s = ¬a ∧ ¬c ∧ q<br />

t = ¬a ∧ p<br />

u = (a ∧ d ∧ e) ∨ (a ∧ q)

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

Saved successfully!

Ooh no, something went wrong!