Upload
srdjan-pantelic
View
214
Download
0
Embed Size (px)
Citation preview
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
1/27
Sistemi zasnovani na znanju
Fakultet organizacionih naukaUvod u informacione sistemeDoc. Dr Ognjen Panteli ć
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
2/27
2
Upravljanje znanjem- Knowledge Management
Znanje predstavlja razumevanje odreĊene oblasti,koja u sebi sadrži potencijal za njenu praktiĉnuprimenu.
podatak informacija znanje
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
3/27
3
Vrste znanja
Implicitno (tacitno) znanje je liĉno, neformalno,nedokumentovano znanje i ĉine ga veštine, prosuĊivanjei intuicija koju ljudi poseduju i koju ne mogu jednostavnoobjasniti i predstaviti, a zasnovano je na liĉnomobrazovanju i steĉenom iskustvu.
Eksplicitno znanje je po svojoj prirodi jasno, formalno,sistematsko, lako za komunikaciju i prenošenje.
Eksplicitno znanje možemo transformisati utacitno.
Tacitno znanje možemo transformisati ueksplicitne forme (reĉi, koncepte, slike, grafove,tabele). Ovaj proces zovemo i formalizacija.
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
4/27
4
Ciklus upravljanja znanjem
Znanje
otkrivanjeobuhvatanje
pre ćišćavanje
skladištenje
upravljanje
širenje(diseminacija)
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
5/27
5
Osnovna pretpostavkainteligentnih sistema
Znanje je mogu će predstaviti simbol iĉkimizrazima preko
simboli ĉkih opisa, kojima se defini šu odnosi uposmatranom podruĉju,postupaka za manipulaciju tim odnosima
Temelji inteligentnog ponašanja:- sposobnost da se razume prirodni jezik,- sposobnost rezonovanja ili logiĉkog rasuĊivanja.
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
6/27
6
Veštaĉka inteligencijaPoĉeci razvoja sistema veštaĉke inteligencije - 30-tegodine XX vekaTokom 60-tih godina nastojalo se da se simulira procesljudskog razmišljanja i ugradi u programe opšte namene.Tokom 70- tih godina istraživanja su krenula kapronalaženju opštih metoda i tehnika koji bi se ugraĊivaliu specijalizovane programe.Krajem 70- tih godina uoĉena je moć programa da rešavaprobleme na osnovu znanja koje taj program o problemuposeduje, a ne iz formalizma koji koristi.Takvi programi su dobili naziv ekspertni sistemi .
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
7/27
7
Stablo veštačke inteligencije
Psihologija, Filozofija, Lingvistika, Elektroinženjerstvo,Raĉunarstvo, Menadžment
Ekspertnisistemi
Neuralnemreže
Robotika
Vizuelnisistemi
Genetskialgoritmi
Fuzzylogika Inteligentnitutori
Kompjuterskeigre
Procesoriprirodnog
jezika
Automatskoprogramiranje
AI
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
8/27
8
Definicija ES"Pod ekspertnim sistemima podrazumeva seuspostavljanje, unutar raĉunara,dela veštine nekog ekspertakoja se bazira na znanjui koja je u takvom obliku,da sistem može da ponudi inteligentan savetili da preuzme inteligentnu odluku
o funkciji koja je u postupku."
(Britansko društvo za raĉunare)
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
9/27
9
Ekspertni sistemi - karakteristike
Osnovni gradivni elemenat ES je znanje (stav)Znanje u ES ĉine činjenice i heuristika (iskustvo iosećaj).Ĉinjenice su široko distribuirane, javno raspoloživeinformacije, usaglašene na nivou eksperata upredmetnoj oblasti (domen eksplicitnog znanja).Heuristiku ĉine liĉna pravila prihvatljivog rasuĊivanja,koja karakterišu odluĉivanje na nivou eksper ata udatoj oblasti (domen tacitnog znanja).
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
10/27
10
Ekspertni sistemi
Transfer znanja od eksperta do ekspertnogsistema i podrazumeva:
Prikupljanje znanjaPredstavljanje znanja u bazi znanja
predmetniekspert
inženjerznanja
BAZAZNANJA
principi,strategijepravila, postupci
upiti, problemi
odgovori, rešenja
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
11/27
11
Komponente ekspertnog sistema
BAZAZNANJA
Korisni ĉki interfejs
SISTEMZA IZGRADNJUBAZE ZNANJA
KORA, LJUSKA, ŠKOLJKA (SHELL)
MEHANIZAMZA
ZAKLJU ĈIVANJE
SISTEMZA
OBJAŠNJENJA
BAZAPODATAKA
PROBLEMAKONKRETNOG
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
12/27
12
Primer prostog zaključivanja Administrator unosi stav:“Neki momci igraju košarku” " A n a v o l i k o šarku“ Sistem uvr štava ove stavove kao pravilo u bazu znanja.
DoĊe Korisnik i ukuca:" Da li A na vo l i Mi lovana?" Sistem ovu re ĉenicu prevodi na upit, i odgovara:
"Yes"Korisnik ukuca :"Objasn i"
A sistem ispi še:
"Da li Ana voli Milovana?" "Ana voli ko š arku" "Milovan momak"
and "Milovan igra kosarku"
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
13/27
13
Kako funkcionišeekspertni sistem
Obrazovanja linije rasuĊivanja seizvodiulanĉavanjem IF-THEN pravilaUlanĉavanje unapred: poĉinje od skupa uslova ili
ideja i kreće se ka nekom zakljuĉku.Koristi se u sistemima analize podataka, projektovanja,dijagnostiĉkim sistemima i sistemima obrazovanjakoncepata.
Ako je poznat zakljuĉak, ali ne i put do njega, metodse naziva ulanĉavanjem unazad .
Forenziĉkisistemi, sistemi planiranja
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
14/27
14
Sistem produkcije –uop š teni ra čuna rski formalizam
Elementi sistema produkcije:globalna baza znanja,
skup pravila produkcije sa poĉetnim uslovom,strategija upravljanja – koje pravilo primeniti i kadaprekinuti rad sistema
Produkciona pravila su oblikaIF < premisa > THEN < dejstvo >
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
15/27
15
Vrste formalizama
Ra ĉun predikataSemantiĉke mreže
Semanti ĉki okviri (ramovi, frames)Relaciona algebraFuzzy logika
Neuronske mreže
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
16/27
16
Račun predikata
KONJUNKCIJA: A (i),DISJUNKCIJA: V (ili) ,IMPLIKACIJA (ako...onda) : =>
NEGACIJA - ~
" Aca zivi u zutoj kuci"ZIVETI(ACA, KUCA) A
BOJA(KUCA,ZUTA).
"Aca voli da pliva ili trci" :VOLETI(ACA, PLIVATI) V VOLETI(ACA, TRCATI)
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
17/27
17
Račun predikata - primer
AKO(IF) situacija S ONDA(THEN) akcija A. AKO je uslov P ONDA je posledica S sa faktoromizvesnosti G.
PRIMERI:(1) A K O imaš temperaturu I kašlješ,
ONDA je u pitanju prehlada. uzmi aspirin
(2) A K O je u pitanju prehlada I imaš crveno grlo
ONDA boluješ od bronhitisa. uzmi antibiotik
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
18/27
18
S emantičke mreže –primer prikazivanja znanja
"Aca daje Miri knjigu."
KNJIGA
ACA DATI MIRAsubjekat primalac
objekat
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
19/27
19
KNJIGA
RE ĆI
DATI
ACA VESNA
MIRA
prošlo
subjekat primalac
vreme
primalac
objekat
subjekat
predlog
Aca je rekao Vesni da je Miri dao knjigu.
Primer
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
20/27
20
Prikazivanje znanja putemramova (okvira, frames)
Frame – struktura podataka koja sadrži znanje o partikularnom objektu
Klasa: TransportIme proizvoĊaĉa: AudiZemlja proizvodnje: NemaĉkaModel: A4Tip: Sedan
Težina: 1300 kgBroj vrata: 4...........................
• Hijerarhija• NasleĊivanje
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
21/27
21
Razlike izmeĊu konvencionalnihsistema iekspertnih sistema
KONVENCIONALNI SISTEM EKSPERTNI SISTEM
manipuliše podacima manipuliše znanjem
algoritamski koristi podatke ponavljajućiproces
heuristiĉki koristi znanje, proceszakljuĉivanja
efikasno manipuli še velikim bazamapodataka
efikasno manipuli še velikim bazama znanja
znanje i metode korisniĉkog znanja suizmešani
model rešavanja problema se pojavljujekao baza znanja, a njom upravlja odvojenideo - mehanizam zakljuĉivanja (interpreterpravila)
znanje je organizovano u dva nivoa -podaci i program
znanje je organizovano u bar tri nivoa -podaci, baza znanja i mehanizamzakljuĉivanja
u sluĉaju novog znanja potrebno jereprogramiranje
novo znanje se dodaje bezreprogramiranja, proširivanjem bazeznanja
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
22/27
22
Prednosti primene ekspertnih sistema
ČOVEK EKSPERT EKSPERTNI SISTEMmože otići permanentno znanje
teško prenosi svoje znanje znanje se lako prenositeško dokumentuje znanje znanje se lako dokumentujenepredvidiv konzistentan
skup podnošljiva cena
Prednosti i nedostaci ES
Nedostaci primene ekspertnih sistema
ČOVEK EKSPERT EKSPERTNI SISTEM
kreativan nema kreativnost
prilagodljiv nije prilagodljiv
ĉulni senzori simboli kao ulazširina sagledavanja usko sagledavanjezdrav razum tehniĉko znanje
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
23/27
23
Oblasti primeneekspertnih sistema
dijagnostiĉki sistemi,sistemi predviĊanja,sistemi projektovanja,
sistemi planiranja,sistemi nadzora,sistemi otklanjanja grešaka,sistemi za uĉenje,sistemi upravljanja
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
24/27
24
Primer primene - Predikcija
Uoĉavanje i predikcija atributakorišćenjem stabla odluĉivanja
Predikcija potrošaĉkih navikaPredikcija otkaza sistemaPouzdanost za davanje kredita
Radi čestoRad (2)Otkaz (3)
VelikaRadi često (2)Radi retko (1)
MalaRadi često (1)
Radi retko (0)
StarostuređajaMala (1)
Velika(3)
Velika strarost,čest rad
Radi retkoRad (1)Otkaz (2)
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
25/27
25
GIMS-Expert
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
26/27
26
Pravci razvoja ES
Kodiranje tehni čkih znanjaIntegracija sa bazama podatakaSistemi isporuke znanja (knowledge deliverysystem)
Nisu bazirani na lancu zakljuĉivanja sa velikim brojem pravila.Zakljuĉivanje je u jednom koraku.Za svaku premisu vezuje odgovarajući zakljuĉak.Brzim pretraživanjem i uporeĊivanjem zadate premise sapostoje ćim sadr žajem u bazi znanja, dolazi se do odgovarajućegzakljuĉka.
8/17/2019 09. Sistemi Zasnovani Na Znanju 15
27/27
Sledeća tema:Elektronsko poslovanje