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.

122 2. Modeli predstavljanja znanja<br />

Pravila<br />

if b(x) then a(x)<br />

if c(x) and d(x) then b(x)<br />

if e and f(x) then d(x)<br />

if g(x) then c(x)<br />

Činjenice: početne dobijene(1) dobijene(2)<br />

U trećoj iteraciji:<br />

g(2) d(5) b(5)<br />

f(5) c(2)<br />

g(5) c(5)<br />

e<br />

• pravilo 1 uspeva i bazi se dodaje činjenica a(5).<br />

• Ostala pravila ne generišu nove činjenice.<br />

Na kraju treće iteracije baza znanja ima sledeći <strong>iz</strong>gled:<br />

Pravila<br />

if b(x) then a(x)<br />

if c(x) and d(x) then b(x)<br />

if e and f(x) then d(x)<br />

if g(x) then c(x)<br />

Činjenice: početne dobijene(1) dobijene(2) dobijene(3)<br />

g(2) d(5) b(5) a(5)<br />

f(5) c(2)<br />

g(5) c(5)<br />

e<br />

U sledećoj iteraciji, nijedno pravilo ne generiše nove činjenice i time je zaključivanje<br />

završeno. Zaključivanjem su dobijene činjenice d(5), c(2), c(5), b(5) i a(5), tim redom. U<br />

poređenju sa zaključivanjem uz korišćenje strategije direktnog ulančavanja u istoj bazi znanja<br />

(zadatak 54), radi se o istim činjenicama ali je redosled dobijanja drugačiji.<br />

Diskusija<br />

Redosled činjenica, pravila, zatim redosled predikata u preduslovima pravila kao i u upitima<br />

ima u veći ili manji uticaj na tok pojedinih vrsta zaključivanja. Tabela 6 sumarno pokazuje<br />

koliki uticaj imaju ovi redosledi pri čemu su oni poređani po opadajućem značaju.<br />

Po načinu upotrebe pravila - od preduslova ka zaključku - zaključivanje putem cikličkog<br />

ulančavanja podseća na direktno ulančavanje. Iz tabele 6 se međutim vidi da je kod cikličkog<br />

hibridnog ulančavanja redosled pravila značajniji od redosleda činjenica kao što je to slučaj i<br />

kod povratnog ulančavanja, a suprotno direktnom ulančavanju.<br />

Tabela 6: Uticaj redosleda pojedinih komponenti baze znanja na zaključivanje (po<br />

opadajućem redosledu)<br />

Povratno ulančavanje Direktno ulančavanje Cikličko hibridno ulančavanje<br />

predikati upita činjenice pravila

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

Saved successfully!

Ooh no, something went wrong!