Professional Documents
Culture Documents
Ekspertni Sistem
Ekspertni Sistem
1. Uvod
Baza znanja (knowledge based) sadrži, na odreñen način predstavljena, znanja eksperata o
samoj oblasti primene. Znanje eksperata je smešteno u bazi podataka (zbirka činjenica i
odnosa meñu njima) kojoj je pridodat skup algoritama ili pravila koji omogućavaju rukovanje
bazom podataka radi dobijanja novih činjenica i odnosa koji nisu u njoj eksplicitno
pothranjeni.
1
Seminarski rad
činjenica i pravila koja su implicitno pothranjena u bazi znanja. Mehanizmi za zaključivanje
su univerzalni, opšti ili nezavisni od oblasti primene. Mehanizam za zaključivanje za nove
aplikacije ostaje nepromenjen, dok se baza znanja menja sa promenom aplikacije.
Modul za učenje (module for learning) je kvalitativna razlika novije generacije ekspertnih
sistema i njegova karakteristika jeste automatska sinteza pravila i drugih elemenata baze
znanja putem mašinskog učenja.
2
Seminarski rad
5. Zaključak
Čovek ne može potpuno biti zamenjen, naročito u pogledu kreativnosti i korišćenja opšteg
znanja. Prednost ekspertskih sistema nad ljudima je što se ljudsko znanje vremenom gubi
naročito ako se često ne koristi.
Postupak prikupljanja znanje počinje tako što inženjer znanja nastoji da od experta dobije
heurističko znanje, da ga kodira i unese u eksperski sistem. Korisnik sa ekspertskim sistemom
komunicira preko terminala.
18
Seminarski rad
Osnovni elementi eskpertskog sistema pored baze znanja, mehanizam zaključivanja, su i
radna memorija i interfejs prema korisniku, kao i pomoćni moduli: podsistemi za prikupljanje
znanja, posebni interfejsi, sistem za objašnjenja.
1. ekspert (osoba koja poseduje znanje, veštinu i iskustvo na osnovu kojih rešava
probleme iz odreñenog domena bolje i efikasnije od drugih ljudi)
2. inženjer znanja (koji dizajnira, implementira i testira ekspertski sistem, zna koji je
softverski alat pogodan za rešavanje problema koji definiše, intervjuiše eksperta,
identifikuje koncepte, organizuje i formalizuje znanje koje se predstavlja, identifikuje
metode, vrši izbor softverskog okruženja za razvoj, implementira, testira i revidira,
instalira i održava ekspertski sistem).
3. krajnji korisnik (koji radi sa eksperskim sistemom, unosi ulazne podatke i činjenice
zahteva objašnjenja, definiše zahteve vezane za korisnički interfejs).
19
Seminarski rad
6. Literatura
20
Seminarski rad
Sadržaj
1. Uvod .......................................................................................................................................1
5. Zaključak ..............................................................................................................................18
6. Literatura ..............................................................................................................................20
21