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.

2.2. Produkcioni sistemi 127<br />

Produkcioni sistem:<br />

1a. if 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 />

Dobijene činjenice: u<br />

3. Sledi se u; od pravila 2 (koje se briše) nastaje pravilo 2a (if b and not(t) then a). Treba<br />

uočiti da pravilo smo pravilo 2 razmatrali iako ono sadrži predikat sa operatorom not.<br />

Radi se, međutim o predikatu not(t), tako da bismo pravilo 2 isključili <strong>iz</strong> razmatranja<br />

jedino u ako bismo smo sledili činjenicu t što ovde nije bio slučaj.<br />

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

Produkcioni sistem:<br />

1a. if t then a<br />

2a. if b 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 />

Dobijene činjenice: u<br />

4. Sledi se c i na osnovu pravila 4, koje se briše, nastaje nova činjenica b.<br />

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

Produkcioni sistem:<br />

1a. if t then a<br />

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

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

5a. if s then t<br />

Dobijene činjenice: u, b<br />

5. Sledi se b; od pravila 2a (koje se briše) nastaje 2b (if not(t) then a); od pravila 3 (briše<br />

se) nastaje pravilo 3a (if n(x) then m(x)).<br />

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

Produkcioni sistem:<br />

1a. if t then a<br />

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

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

5a. if s then t<br />

Dobijene činjenice: u, b

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

Saved successfully!

Ooh no, something went wrong!