Отворите главни мени

Промене

4.664 бајта уклоњена ,  пре 5 година
м
Враћене измене 24.135.47.150 (разговор) на последњу измену корисника Autobot
'''Ekspertski sistemi''' (takođe, '''ekspertni sistemi''') su inteligentni [[računarski programi]] kojima se emulira rešavanje problema na način na koji to čine [[ekspert]]i i predstavljaju jednu od najznačajnijih oblasti istraživanja [[veštačka inteligencija|veštačke inteligencije]]. Ekspertski sistemi rešavaju realne probleme iz različitih oblasti, koji bi inače zahtevali ljudsku ekspertizu. Cilj je da uvek računarski program daje korektne odgovore, u datoj oblasti, ne lošije od eksperta, ali je to teško dostižno. Zato se postavlja manje ambiciozan cilj, traži se da sistem pruži pomoć u odlučivanju.
'''Експертски системи''' (такође, '''експертни системи''') су интелигентни [[рачунарски програми]] којима се емулира решавање проблема на начин на који то чине [[експерт]]и и представљају једну од најзначајнијих области истраживања [[вештачка интелигенција|вештачке интелигенције]]. Експертски системи решавају реалне проблеме из различитих области, који би иначе захтевали људску експертизу. Циљ је да увек рачунарски програм даје коректне одговоре, у датој области, не лошије од експерта, али је то тешко достижно. Зато се поставља мање амбициозан циљ, тражи се да систем пружи помоћ у одлучивању.
 
== Ekspert i ekspertni sistemi ==
== Експерт и експертни системи ==
 
[[Ekspert]] je stručnjak u nekoj oblasti koji poseduje i efikasno koristi određeno [[znanje]], razumevanje problema i zadataka, veštine i iskustva.
[[Експерт]] је стручњак у некој области који поседује и ефикасно користи одређено [[знање]], разумевање проблема и задатака, вештине и искуства.
 
Eksperti poseduju i sposobnost da u konkretnom problemu koji rešavaju prepoznaju tipski zadatak. Poseduju i neke [[lične osobine]] poput snalažljivosti, što čini [[heuristika|heurističko znanje]]. Na osnovu ovog znanja mogu da prepoznaju najbrži način dolaska do rešenja, kao i ispravan pristup u rešavanju problema, čak i ako su podaci nekompletni.
Експерти поседују и способност да у конкретном проблему који решавају препознају типски задатак. Поседују и неке [[личне особине]] попут сналажљивости, што чини [[хеуристика|хеуристичко знање]]. На основу овог знања могу да препознају најбржи начин доласка до решења, као и исправан приступ у решавању проблема, чак и ако су подаци некомплетни.
 
Eksperstki sistemi iz pojedinih oblasti se povezuju čineći na taj način bazu znanja šire namene, koja je veliki potencijal za pomoć u odlučivanju.
Експерстки системи из појединих области се повезују чинећи на тај начин базу знања шире намене, која је велики потенцијал за помоћ у одлучивању.
 
Pomoć u odlučivanju je neophodna zbog:
Помоћ у одлучивању је неопходна због:
 
* velikog broja informacija, koje treba obraditi i
* великог броја информација, које треба обрадити и
* zahteva da se odluke donose u realnom vremenu.
* захтева да се одлуке доносе у реалном времену.
 
== ПрименаPrimena ==
 
Razlog za primenu ekspertskih sistema je težnja da [[znanje]], iz raznih specifičnih oblasti ljudske delatnosti, postane dostupnije kroz primenu [[računarski programi|računarskih programa]]. Omogućeno je da u svakom trenutku [[zaključivanje|zaključivanja]] bude na raspolaganju celokupno znanje iz određene oblasti. Zahvaljujući velikoj brzini [[računar]]a iz tog znanja za kratko vreme je moguće izvući [[zaključak|zaključke]].
Разлог за примену експертских система је тежња да [[знање]], из разних специфичних области људске делатности, постане доступније кроз примену [[рачунарски програми|рачунарских програма]]. Омогућено је да у сваком тренутку [[закључивање|закључивања]] буде на располагању целокупно знање из одређене области. Захваљујући великој брзини [[рачунар]]а из тог знања за кратко време је могуће извући [[закључак|закључке]].
 
Razlike između konvencionalnog programa i ekspertnog sistema se sastoje u tome što, ekspertski sistem ima sposobnost zaključivanja i objašnjavanja, može da objasni svoje akcije, opravda svoje zaključke i obezbedi korisniku [[informacija|informacije]] o znanju koje poseduje.
Разлике између конвенционалног програма и експертног система се састоје у томе што, експертски систем има способност закључивања и објашњавања, може да објасни своје акције, оправда своје закључке и обезбеди кориснику [[информација|информације]] о знању које поседује.
 
Čovek ne može potpuno biti zamenjen, naročito u pogledu [[kreativnost]]i 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.
Човек не може потпуно бити замењен, нарочито у погледу [[креативност]]и и коришћења општег знања. Предност експертских система над људима је што се људско знање временом губи нарочито ако се често не користи.
 
Ekspertski sistemi omogućavaju korisnicima da odgovore na specifična ili hipotetička pitanja koja eventualno rezultuju dobijanjem specifičnih, relevantnih informacija. Na višem nivou mogu planirati [[budžet]]e [[нација|nacija]], [[simulacija|simulirati]] ratne situacije, anticipirati promene u prirodnom okruženju i slično, kao "asistenti" ljudskim ekspertima.
Експертски системи омогућавају корисницима да одговоре на специфична или хипотетичка питања која евентуално резултују добијањем специфичних, релевантних информација. На вишем нивоу могу планирати [[буџет]]е [[нација|нација]], [[симулација|симулирати]] ратне ситуације, антиципирати промене у природном окружењу и слично, као "асистенти" људским експертима.
 
== Komponente ekspertskog sistema ==
== Компоненте експертског система ==
[[Датотека:експертekspert.свгsvg|<small>БлокBlok шемаšema експертскогekspertskog системаsistema</small>.|десно|мини|300п]]
Ekspertski sistemi imaju tri komponente:
Експертски системи имају три компоненте:
* [[базаbaza знањаznanja]]
* [[mehanizam izvođenja]]
* [[механизам извођења]]
* [[upravljački mehanizam]]
* [[управљачки механизам]]
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.
Поступак прикупљања знање почиње тако што [[инжењер]] знања настоји да од еxперта добије хеуристичко знање, да га кодира и унесе у експерски систем.
Korisnik sa ekspertskim sistemom komunicira preko terminala.
Корисник са експертским системом комуницира преко терминала.
 
Osnovni elementi eskpertskog sistema pored baze znanja, mehanizam zaključivanja, su i [[radna memorija]] i [[interfejs]] prema korisniku, kao i pomoćni [[modul]]i: podsistemi za prikupljanje znanja, posebni interfejsi, sistem za objašnjenja.
Основни елементи ескпертског система поред базе знања, механизам закључивања, су и [[радна меморија]] и [[интерфејс]] према кориснику, као и помоћни [[модул]]и: подсистеми за прикупљање знања, посебни интерфејси, систем за објашњења.
 
'''Baza znanja''' je specijalizovana i jedinstvena za konkretni sistem koji sadrži znanje eksperata iz određene ooblasti a koje je uneto putem sistema za prikupljanje znanja i ne menja se tokom vremena.
'''База знања''' је специјализована и јединствена за конкретни систем који садржи знање експерата из одређене ообласти а које је унето путем система за прикупљање знања и не мења се током времена.
'''Radna memorija''' sadrži trenutne podatke o problemu koji se rešava. Oni su prmenljivi i odražavaju trenutno stanje u procesu rešavanja. '''Mehanizam zaključivanja''' na osnovu tih promenljivh podataka i fiksnog znanja iz baze znanja rešava problem. Preko interfejsa prema korisniku odvija se [[komunikacija]].
'''Радна меморија''' садржи тренутне податке о проблему који се решава. Они су прменљиви и одражавају тренутно стање у процесу решавања. '''Механизам закључивања''' на основу тих променљивх података и фиксног знања из базе знања решава проблем. Преко интерфејса према кориснику одвија се [[комуникација]].
 
== Učesnici u razvoju ekspertnih sistema ==
== Учесници у развоју експертних система ==
 
Učesnici u razvoju ES su:
Учесници у развоју ЕС су:
* '''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)
* '''експерт''' (особа која поседује знање, вештину и искуство на основу којих решава проблеме из одређеног домена боље и ефикасније од других људи)
 
* '''inženjer znanja''' (koji [[dizajn]]ira, [[implementacija|implementira]] i [[тест (река)|testira]] ekspertski sistem, zna koji je [[softver]]ski alat pogodan za rešavanje problema koji definiše, [[intervju]]iše eksperta, identifikuje [[koncept]]e, organizuje i formalizuje znanje koje se predstavlja, identifikuje [[metod]]e, vrši izbor softverskog okruženja za razvoj, implementira, testira i revidira, instalira i održava ekspertski sistem).
* '''инжењер знања''' (који [[дизајн]]ира, [[имплементација|имплементира]] и [[тест (река)|тестира]] експертски систем, зна који је [[софтвер]]ски алат погодан за решавање проблема који дефинише, [[интервју]]ише експерта, идентификује [[концепт]]е, организује и формализује знање које се представља, идентификује [[метод]]е, врши избор софтверског окружења за развој, имплементира, тестира и ревидира, инсталира и одржава експертски систем).
 
* '''krajnji korisnik''' (koji radi sa eksperskim sistemom, unosi ulazne podatke i činjenice zahteva objašnjenja, definiše zahteve vezane za korisnički interfejs).
* '''крајњи корисник''' (који ради са експерским системом, уноси улазне податке и чињенице захтева објашњења, дефинише захтеве везане за кориснички интерфејс).
 
== Softverska okruženja za razvoj ekspertnih sistema ==
== Софтверска окружења за развој експертних система ==
* -{[[ART]]}-
* -{[[CADUCEUS]]}-
* -{[[SHINE Expert System]]}-
* -{[[STD Wizard]]}-
* -{[[PyKe]]}-
 
== Ekspertni sistemi i konvencionalni programi ==
== Експертни системи и конвенционални програми ==
Konvencionalni programi se uglavnom upotrebljavaju za obradu velikih količina [[podatak]]a [[numerički podatak|numeričkog]] tipa, koja se vrši prema unapred definisanim [[algoritam|algoritmima]].
Конвенционални програми се углавном употребљавају за обраду великих количина [[податак]]а [[нумерички податак|нумеричког]] типа, која се врши према унапред дефинисаним [[алгоритам|алгоритмима]].
 
Ekspertski sistemi manipulišu [[simbolički podatak|simboličkim podacima]] i ne rade po unapred zadatim algoritmima. Problemi koje rešavaju su slabo strukturirani i ne podležu [[matematičko modeliranje|matematičkom modeliranju]] i [[formalizam|formalizmu]].
Експертски системи манипулишу [[симболички податак|симболичким подацима]] и не раде по унапред задатим алгоритмима. Проблеми које решавају су слабо структурирани и не подлежу [[математичко моделирање|математичком моделирању]] и [[формализам|формализму]].
 
Razlike između konvencionalnih programa i eksperskih sistema su u tome što
Разлике између конвенционалних програма и експерских система су у томе што
* eksperski sistemi koriste [[heuristika|heuristiku]],
* експерски системи користе [[хеуристика|хеуристику]],
* predstavljaju i koriste znanja umesto podataka,
* представљају и користе знања уместо података,
* umesto cikličkih procesa koriste se procesi zaključivanja,
* уместо цикличких процеса користе се процеси закључивања,
* znanje i metode znanja nisu pomešani već se koristi odvojeni model,
* знање и методе знања нису помешани већ се користи одвојени модел,
* znanje je organizovano u obliku podataka,
* знање је организовано у облику података,
* sadrže bazu znanja
* садрже базу знања
* novo znanje se dodaje bez reprogramiranja.
* ново знање се додаје без репрограмирања.
 
'''Istorijat razvoja ekspertnih sistema '''
'''Историјат развоја експертних система '''
 
* -{GPS}- - prvi pokušaj razdvajanja znanja od načina rešavanja problema
* -{ГПС}- - први покушај раздвајања знања од начина решавања проблема
* -{DENDRAL}- - analiza spektrograma mase; korišćenje heurističkog znanja
* -{ДЕНДРАЛ}- - анализа спектрограма масе; коришћење хеуристичког знања
* -{MYCIN}- -medicinska dijagnostika; korišćenje faktora izvesnosti
* -{МYЦИН}- -медицинска дијагностика; коришћење фактора извесности
* -{PROSPECTOR}- - analiza prisustva minerala u zemljištu.
* -{ПРОСПЕЦТОР}- - анализа присуства минерала у земљишту.
 
== ВидиVidi јошjoš ==
* [[Veštačka inteligencija]]
* [[Вештачка интелигенција]]
* [[Informacioni sistem]]
* [[Информациони систем]]
* [[ФазиFazi логикаlogika]]
* [[ХеуристикаHeuristika]]
* [[Neuronske mreže]]
* [[Неуронске мреже]]
* [[Rečnik socijalnog rada]]
* [[Речник социјалног рада]]
 
== СпољашњеSpoljašnje везеveze ==
{{портал|Информатика}}
* [http://aaai.org/AITopics/html/expert.html -{www.aaai.org}-]
* [http://goodoldai.org.yu/modules.php?name=News&new_topic=3 -{GOOD OLD AI}-]
 
== ЛитератураLiteratura ==
* "Ekspertni sistemi za rad u realnom vremenu", Devedžić Vladan, Institut "Mihajlo Pupin", 1994.
* "Експертни системи за рад у реалном времену", Девеџић Владан, Институт "Михајло Пупин", 1994.
* "Rečnik socijalnog rada" Ivan Vidanović
* "Речник социјалног рада" Иван Видановић
 
{{DEFAULTSORT:Експертски системи}}