[ Qlex @ 21.04.2004. 16:07 ] @
Molio bih objasnjenje ovog termina i primer nekog ekspertnog sistema. Takodje bi me zanimalo kako se to pravi !?

Hvala unapred
Iv@n
[ Goran Aničić @ 21.04.2004. 16:34 ] @
Expert systems: Computer-based systems designed to mimic the performance of human experts.

Dovoljno je upitaš Google, i dobićeš "brdo" odgovora:
http://www.google.com/search?q=define:expert+systems
[ Qlex @ 24.04.2004. 19:19 ] @
Eh bre...pa znam ja za Google, ali je ovako interesantnije. Zasta forum uopste sluzi ako bismo sve Googlali...

Ovako sad treba da trazim, a onako ... mozda neko moze odmah da mi da odgovor...primer...ili sta vec trazim...

U svakom slucaju hvala
Iv@n
[ septembar @ 28.05.2004. 08:28 ] @
Ono sto ja znam o expertnim sistemima je nauceno kroz nekoliko primjera iz jedne knjige o programskom jeziku "Prolog" i jos nekoliko slucajnih susreta sa ovim.
Meni su ti primjeri bili veoma interesantni pa sam nesto slicno isprobavao.

Evo kako stvar stoji.

Treba ti neka baza znanja o nekoj oblasti (npr medicina, bankarstvo,fizika...) koju poznaje mali broj eksperata i u kojoj ima mnogo relacija i pravila da bi se stvar mogla smjestiti u klasicnu "bazu podataka".

Ekspertni sistem je program u "Prolog"-u koji se generalno sastoji iz "luske" i "baze".
Luska bi trebalo da moze da interpretira neke proste recenice na prirodnom jeziku i da daje odgovore na pitanja.

Primjer :
(Za racunar sjede ekspert i napise racunaru )
"Ana voli sve momke koji igraju kosarku"
Racunar ima sve ove rijeci i prevede (ovo radi "luska") u pravila (klauzule) u programskom jeziku Prolog.
(Ovim je ekspert ubacio novo pravilo u bazu)

Dodje neko drugi za racunar i ukuca.
"Da li Ana voli Milovana?"
Racunar ima sve ove rijeci, naravno inace ne moze odgovoriti.
Luska ovu recenicu prevede opet na Prolog "upit" i kaze:
"Da" (ili Yes)
Covjek ukuca :
"Objasni ?"
A racunar ispise nesto kao :
"Da li Ana voli Milovana?"
"Ana voli sve momke koji igraju kosarku"
"Milovan momak" and
"Milovan igra kosarku"
...

Neznam da li znas "Prolog" pa ne znam kako ovo preciznije da ti ispricam.
Ako te ovo dublje interesuje mozes da skines sa interneta neki prolog interpreter (npr. SWI Prolog ili sl ) i da probas neke primjere.
Nemoj ocekivati nista spektakularno od ovoga.
Stvar funkcionise na vrlo ogranicenom skupu rijeci.

[ Qlex @ 11.06.2004. 04:49 ] @
Znam prolog i upravo sam zavrsio 4. razred Matematicke gimn. u kojoj je bio cak predmet pod tim nazivom. Iskreno, i nisam nesto naucio. Za godinu dana ucenja tog jezika, ja na kraju nisam znao koja je njegova konkretna primena!?

Ajde , onaj drugi deo naziva knjige (Prolog i logika), malo mi je znacio "da saberem dva i dva" ali konkretno nista pametno iz ovog nisam izvukao...

Ako te ne mrzi napisi sta si hteo da kazes. Imam i SWI prolog odavno, ali ga sticajem okolnosti i ne koristim...

Naucio bih , cisto iz neke opste radoznalosti, malo tajni tog prologa. U skoli ga nisam bas pratio i nije mi se svideo. Mozda je bolji za samouko ucenje...

Hvala na dosadasnjem odgovoru
Ivan
[ srki @ 11.06.2004. 05:04 ] @
Pa prolog moze da ti sluzi za modelling. Ali prolog je zastareo pa bolje onda nauci Alloy (baziran na jeziku Z), Mercury ili OZ.