Beruflich Dokumente
Kultur Dokumente
SEMINARSKI RAD
EKSPERTNI SISTEM
Predmet:
Profesor:
Ime i prezime:
Broj indeksa:
Smjer:
Semestar:
MJESTO I DATUM
S A D R Ž A J:
1.UVOD ............................................................................................................................ 3
2. EKSPERTNI SISTEMI ................................................................................................ 4
2.1. Osobine ekspertnih sistema .................................................................................... 5
2.2. Ekspertni sistemi bazirani na pravilima ................................................................. 7
2.3. Prednosti i nedostaci ekspertnih sistema ................................................................ 8
2.4. Inženjerstvo znanja................................................................................................. 9
2.5. Komponente ekspertnog sistema.......................................................................... 11
ZAKLJUČAK ................................................................................................................. 13
LITERATURA ............................................................................................................... 14
1.UVOD
Još od davnina kod ljudi je ppostojala želja da naprave stroj koji bi bio sposoban
obavljati razne poslove koji zahtijevaju intelektualne sposobnosti čovjeka kao što je na
primjer igranje šaha. Napretkom informatičke tehnologije od sredine 20. stoljeća taj san
postaje ostvariv. Pored pregleda postojećih dostignuća na području automatskih
dokazivača teorema i programskih jezika, raspravljalo se i o mogućnosti razvoja
računara koji bi bio sposoban simulirati ljudsko razmišljanje. Ovo okupljanje istraživača
označava rođenje umjetne inteligencije kao područja računarstva.
3
2. EKSPERTNI SISTEMI
Naziv ekspertni potječe od činjenice da se ovi sistemi ponašaju kao vrhunski stručnjaci
(engl. expert) na svom području. Njegovu osnovu čini poseban softver koji modelira
one elemente ljudskog rješavanja problema za koje se smatra da čine čovjekovu
inteligenciju: zaključivanje, prosuđivanje, odlučivanje na osnovu nepouzdanih i
nepotpunih informacija i tumačenje svog ponašanja. Najvažniji element okruženja je
korisnički interfejs, koji pomaže korisniku u interaktivnom savjetovanju sa dijelom za
rješavanje problema. Korisnički interfejs može sadržavati i dodatna sredstva, a neka od
njih su: sredstva za otkrivanje grešaka u razvoju sistema, grafičke mogućnosti prikaza
rezultata, postavljanje pitanja uz pomoć slike i sl.
1
www.wikipedia.org
4
2.1. Osobine ekspertnih sistema
Slika 1. Odnos i usporedba modela rada jednog ljudskog eksperta i strukture ekspertnog sistema 2
2
www.users.hemo.net
5
multimedijalni te drugi sadržaji i načini komunikacije, a sve zavisi od prirode
same oblasti i namjene ekspertnih sistema),
razdvojeno znanje od kontrole - veoma važna karakteristika ekspertnih sistema
nasuprot klasičnim proceduralnim programima gdje se upravljačka kontrola u
programu miješa sa raspoloživim znanjem (kontrola tj. zaključivanje kod
ekspertnih sistema se može mijenjati nezavisno od baze znanja),
posjeduje ekspertsku bazu - baza znanja koja potječe od ljudsih eksperata, gdje
se pod ekspertizom misli na sposobnost kasnog rješavanja problema u nekoj
domeni,
naglasak na ekspertizi - svako širenje područja znanja obavezno sa sobom nosi
rizik da ekspertni sistem postane nesfikasan i nepotrebno složen (bilo je
pokušaja ograničenog uspjeha, GPS ili Ham) - uvijek je lakše rješavati problem
kroz probleme u podoblastima,
koristi simbole (činjenice, koncepte, pravila) – predstavljanje znanja u
različitim strukturama (od deklarativnih oblika do potpuno proceduralnih) čini
ekspertne sisteme obrađivačima znanja nasuprot konvencionalnim
proceduralnim programima kao procesorima podataka,
zaključianje heuristikama - da bi mogao efikasno zaključivati mora voditi
računa o najboljem načinu rješavanje problema ne samo kroz algoritme
pretraživanja s heuristikama,
često se koristi neegzaktno zaključivanje - zaključivanje sa vjerovatnoćom,
mogućnostima ili uvjerenjima,
ograničenje na probleme koji su rješivi ekspertnim sistemom - ne treba
očekivati nemoguće ...
borba sa kompleksnošću - rješavanje veoma jednostavnih problema ekspertnih
sistema se još i može opravdati, ali ako je problem previše kompleksan nemože
se opravdati predugačko vrijeme potrebno za njegovo rješavanje,
može napraviti grešku - kao i pravi (ljudski) ekspert.
6
2.2. Ekspertni sistemi bazirani na pravilima
Osnovna vrsta navedenih sistema su produkcijski sistemi gdje se pod pravilima misli na
produkcije – relacije između stanja i akcija (lijeva strana produkcije je stanje određeno
radnom memorijom, a desna akcija nad radnom memorijom, tj. nova činjenica).
7
2.3. Prednosti i nedostaci ekspertnih sistema
Prednosti:
Nedostaci:
Potreba za točnim uparivanjem - da bi se pravilo okinulo neophodno je da
postoji činjenica koja formalno potpuno i točno odgovara uvjetu,
Nejasni odnosi među pravilima - među pravilima postoji često međuzavisnost
koju nije lako uočiti u toku razvijanja sistema a to može biti važno,
8
Performanse - sistem sa velikom bazom znanja može biti spor ili bar
nedovoljno brz za neke primjene,
Odgovaraju samo određenim problemima - znanje se teško hvata odnosno
reprezentiranje znanja pravilima nije uvijek odgovarajuća i onda se mogu
koristiti drugi oblici reprezentiranje znanja (okviri, semantičke mreže, tabele
odluka - tabele u kojima su kolone činioci tj. preduvjeti i (neposredni) zaključci
tj. odluke, itd.) ili rješenja.
U proces izgradnje ekspertnog sistema uključeni su: ekspert, inženjer znanja i korisnik.
U cijelom poslu bitno mjesto zauzima i alat za izgradnju ekspertnog sistema, a ne smije
se zaboraviti ni sam ekspertni sistem.
3
Poliščuk, J. E.: Ekspertni sistem, ETF Podgorica
9
Slika 3. Sudionici
Ekspert je osoba koja je stekla reputaciju u svojoj oblasti zbog stručnih sposobnosti
kvalitetnog rješavanja mogućih problema. On koristi svoje znanje, sposobnosti i
vještine stečene kroz bogato iskustvo kako bi skratio proces pronalaženja rješenja.
Znanje eksperta je nadogradnja znanja koje se može dobiti običnim čitanjem knjiga. On
ne može uvijek objasniti razloge svoje odluke, ne zato što ne želi da ih objašnjava, već
zato što se vodi intuicijom. Ekspert vjerovatno zna mnogo više nego što je i sam
svjestan. Ekspertni sistem treba obuhvatiti i objedini te sposobnosti, vještine i iskustvo
jednog ili više eksperata. Znanje se, naravno, može prikupljati i iz stručnih knjiga te
naučno - stručnih časopisa.
Korisnik je osoba koja koristi ekspertni sistem, kad se on jednom završi. Osoblje
uključuje sve one koji unose podatke u sistem (operateri, sekretarice i sl.).
Alat za izgradnju ekspertnih sistema predstavlja programski jezik koji koristi inženjer
znanja i/ili programer da bi se taj sistem izgradio. Pod alatom se misli na sve uslužne
programe koji su na raspolaganju (editori, debageri, sredstva za izdvajanje znanja,
grafika i dr.). Razvijeni su specijalizirani alati za izgradnju ekspertnih sistema, koji se
nazivaju "školjke" (shells). Ovi alati se razlikuju od konvencionalnih programskih
10
jezika po tome što osiguravaju odgovarajuće načine za predstavljanje složenih
koncepata i elemenata znanja.
Slika 4. Komponente
11
Baza znanja (knowledge base) – baza činjenica i heuristika u području za koje je
namijenjen ekspertni sistem, pridruženih problemu. Baza znanja uključuje činjenice,
relacije između činjenica i moguće metode za rješavanje problema na području dane
aplikacije.
4
Poliščuk, J. E.: Ekspertni sistem, ETF Podgorica
12
ZAKLJUČAK
Intelekt je oduvjek bio vezan za čovjeka, jedino živo biće na našoj planeti koje
posjeduje to svojstvo. Za pojam intelekta u literaturi se mogu naći različita tumačenja, a
najzastupljenije je tumačenje da je intelekt sposobnost shvaćanja značenja, pravilno
razumjevanje i bistrina uma, sposobnost mišljenja, oštroumnost, pamet, itd. Vrhunac
pojma inteligencije je kad se navede rješavanje problema, jer vrhunsko rješavanje
problema neminovno zahtjeva inteligenciju, što ovom pojmu daje empirijsku notu.
13
LITERATURA
14