120 likes | 263 Views
Predstavljanje znanja u informacijskim sustavima. Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva Doktorski studij Zimski semestar Nositelj: Prof.dr.sc. Nikola.Bogunović, D-309 nikola.bogunovic@fer.hr. Predstavljanje znanja u informacijskim sustavima. Web stranice predmeta:
E N D
Predstavljanje znanja u informacijskim sustavima Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva Doktorski studij Zimski semestar Nositelj: Prof.dr.sc. Nikola.Bogunović, D-309 nikola.bogunovic@fer.hr
Predstavljanje znanja u informacijskim sustavima Web stranice predmeta: http://www.fer.unizg.hr/predmet/pzuis_a http://www.zemris.fer.hr/predmeti/krep/ (predavanja, poveznice na izvorne materijale)
Predstavljanje znanja u informacijskim sustavima • Zašto želimo ovladati predstavljanjem i obradbom znanja ? • Modeliranje ljudskog rasuđivanja ? • ("Gle, moj model ljudskog rasuđivanja je točan !") • 2. Kreiranje inteligencije ? • ("Gle, moj programski sustav je inteligentan !") • 3. Izgradnja korisnih artefakata ? • (temeljem racionalnog rasuđivanja) • Što je to racionalno rasuđivanje ? • Slijedećih nekoliko slika preuzeto iz AIMA: • S.J.Russell, P.Norvig • Aritificial Intelligence, A Modern Approach • Prentice Hall, 2nd ed., 2002.
Sustav kao racionalni agent Naš zadatak je kako predstaviti znanje i automatizirati rasuđivanje
Racionalni agent Ne pamti evoluciju svijeta. Preslikava trenutno stanje svijeta u moguće akcije.
Racionalni agent Osim informacije iz senzora, pamćenje prošlih stanja.
Racionalni agent Uvođenje pretraživanja i planiranja.
Racionalni agent Uvođenje kvalitete rješenja. Utility = korisnost
Predstavljanje znanja u racionalnom agentu • Ranije slike pokazuju što moramo oblikovati. • Slijedeći problem je: • Kako modelirati i oblikovati znanje i rasuđivanje u racionalnom agentu? • Zasnovano na obradi simbola. • Zasnovano na mrežnim modelima.
Predstavljanje znanja u racionalnom agentu • Temeljne cjeline za simboličko predstavljanje i obradbu znanja • Preslikavanje znanja predstavljeno prirodnim jezikom u: • Logiku predikata • Logičko programiranje • Prolog • Datalog, Dedukcijske baze, Relacijske baze podataka • Sustavi s pravilima • Vremenska logika • Okviri • Predstavljanje i obradba nesavršenog znanja • Probabilistička logika • Faktori izvjesnosti • Neizrazita logika
Predstavljanje znanja u racionalnom agentu • Temeljne cjeline za predstavljanje i obradbu znanja mrežnim modelima • Implikacijske mreže (Bayesove, Probabilističke). • Definicijske mreže i Ontologije. • Mreže izjava i Koncepcijski grafovi. • Izvodljive mreže (Petrijeve mreže). • Mreže generirane učenjem (Umjetne neuronske mreže). • Hibridne mreže (UML). • Predstavljanje znanja na webu.