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.

126 2. Modeli predstavljanja znanja<br />

b) Naći sve nove činjenice ili pravila <strong>iz</strong>vedena <strong>iz</strong> cikličkog hibridnog ulančavanja prema<br />

redosledu njihovog dobijanja. Pravila sa not ostavljaju se za kraj.<br />

c) Problem sa cikličkim hibridnim ulančavanjem je u tome što se njime ponavljaju<br />

ispitivanja istih pravila u svakom ciklusu. Opisati način na koji bi se <strong>iz</strong>beglo ispitivanje<br />

nekih pravila na osnovu toga šta se desilo u prethodnom ciklusu.<br />

Rešenje<br />

a) Inicijalno stanje je:<br />

Lista neupotrebljenih činjenica: r, v, c, n(12).<br />

Produkcioni sistem:<br />

1. if v and t then a<br />

2. if b and u and not(t) then a<br />

3. if n(x) and b then m(x)<br />

4. if c then b<br />

5. if r and s then t<br />

6. if v and r then u<br />

Dobijene činjenice: -<br />

Tok zaključivanja (prema algoritmu 10 u dodatku 1) je sledeći:<br />

1. Sledi se prva od datih činjenica r; pravila 5 i 6 se brišu a nastaju pravila 5a (if s then t)<br />

i 6a (if v then u)<br />

Lista neupotrebljenih činjenica: v, c, n(12).<br />

Produkcioni sistem:<br />

1. if v and t then a<br />

2. if b and u and not(t) then a<br />

3. if n(x) and b then m(x)<br />

4. if c then b<br />

5a. if s then t<br />

6a. if v then u<br />

Dobijene činjenice: -<br />

2. Sledi se v; pravilo 1 se briše, a dodaje se 1a (if t then a); od pravila 6a, koje se briše,<br />

nastaje nova činjenica u.<br />

Lista neupotrebljenih činjenica: u, c, n(12).

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

Saved successfully!

Ooh no, something went wrong!