I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna...

60
I122 Osnove umjetne inteligencije Tema: Uvod. Inteligentni agenti. 15.10.2015 predavaˇ c: Darija Markovi´ c asistent: Darija Markovi´ c

Transcript of I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna...

Page 1: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

I122 Osnove umjetne inteligencije

Tema: Uvod. Inteligentni agenti.

15.10.2015

predavac: Darija Markovic asistent: Darija Markovic

Page 2: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

1 Umjetna inteligencija - uvod

2 Inteligentni agenti

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 2/19

Page 3: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• umjetna inteligencija (UI) je jedno od najnovijih podrucja u znanosti itehnici

• razvoj zapocinje neposredno nakon II svjetskog rata, a naziv jeosmisljen 1956.

• UI trenutno obuhvaca mnoga razlicita potpolja, koja se krecu od opcih(ucenje i percepcija), do specificnih kao sto su igranje saha,dokazivanje matematickih teorem, pisanje poezija, voznja automobilau ulici punoj vozila ili dijagnosticiranje bolesti

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 3/19

Page 4: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• umjetna inteligencija (UI) je jedno od najnovijih podrucja u znanosti itehnici

• razvoj zapocinje neposredno nakon II svjetskog rata, a naziv jeosmisljen 1956.

• UI trenutno obuhvaca mnoga razlicita potpolja, koja se krecu od opcih(ucenje i percepcija), do specificnih kao sto su igranje saha,dokazivanje matematickih teorem, pisanje poezija, voznja automobilau ulici punoj vozila ili dijagnosticiranje bolesti

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 3/19

Page 5: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• umjetna inteligencija (UI) je jedno od najnovijih podrucja u znanosti itehnici

• razvoj zapocinje neposredno nakon II svjetskog rata, a naziv jeosmisljen 1956.

• UI trenutno obuhvaca mnoga razlicita potpolja, koja se krecu od opcih(ucenje i percepcija), do specificnih kao sto su igranje saha,dokazivanje matematickih teorem, pisanje poezija, voznja automobilau ulici punoj vozila ili dijagnosticiranje bolesti

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 3/19

Page 6: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• 1956. odrzana je dvomjesecna radionica na Dartmouth College-u(Hanover, New Hampshire), gdje se okupilo 10 znanstvenika koji sebave teorijom automata, neuronskim mrezama i proucavanjeminteligencije

“ Proucavanje ce se vrsiti na osnovu stava da svaki aspekt ucenja ili bilokojeg drugog svojstva inteligencije u principu moze biti tako preciznoopisan da se moze napraviti stroj koji ce ga imitirati. Pokusat ce seustanovi kako napraviti strojeve koji koriste jezik, tvore apstrakcije ipojmove, rjesavaju onu vrstu problema koji su trenutno rezervirani za ljude,te poboljsavaju sami sebe. Smatramo da se moze ostvariti znacajannapredak u rjesavanju jednog ili vise od ovih problema ako pazljivoizabrana grupa znanstvenika bude zajedno radila na tome jedno ljeto.”

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 4/19

Page 7: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• 1956. odrzana je dvomjesecna radionica na Dartmouth College-u(Hanover, New Hampshire), gdje se okupilo 10 znanstvenika koji sebave teorijom automata, neuronskim mrezama i proucavanjeminteligencije

“ Proucavanje ce se vrsiti na osnovu stava da svaki aspekt ucenja ili bilokojeg drugog svojstva inteligencije u principu moze biti tako preciznoopisan da se moze napraviti stroj koji ce ga imitirati. Pokusat ce seustanovi kako napraviti strojeve koji koriste jezik, tvore apstrakcije ipojmove, rjesavaju onu vrstu problema koji su trenutno rezervirani za ljude,te poboljsavaju sami sebe. Smatramo da se moze ostvariti znacajannapredak u rjesavanju jednog ili vise od ovih problema ako pazljivoizabrana grupa znanstvenika bude zajedno radila na tome jedno ljeto.”

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 4/19

Page 8: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• znanstvenici s vodecih institucija: Carnegie Mellon University (CMU),Stanford University, Princeton University, Massachusetts Institute ofTechnology (MIT), International Business Machines (IBM)

• Dartmutska konferencija nije donijela spektakularne rezultate, ali jeustanovila novo podrucje - umjetnu inteligenciju - podrucje razlicito odoperacijskih istrazivanja ili teorije upravljanja, koja su prije toga bavila/ nastojala odgovoriti na slicna pitanja

John McCarthy, (1956.)Umjetna inteligencija je naziv za znanstvenu disciplinu koja se baviizgradnjom racunalnih sustava cije se ponasanje moze tumaciti kaointeligentno.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 5/19

Page 9: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• znanstvenici s vodecih institucija: Carnegie Mellon University (CMU),Stanford University, Princeton University, Massachusetts Institute ofTechnology (MIT), International Business Machines (IBM)

• Dartmutska konferencija nije donijela spektakularne rezultate, ali jeustanovila novo podrucje - umjetnu inteligenciju - podrucje razlicito odoperacijskih istrazivanja ili teorije upravljanja, koja su prije toga bavila/ nastojala odgovoriti na slicna pitanja

John McCarthy, (1956.)Umjetna inteligencija je naziv za znanstvenu disciplinu koja se baviizgradnjom racunalnih sustava cije se ponasanje moze tumaciti kaointeligentno.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 5/19

Page 10: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• znanstvenici s vodecih institucija: Carnegie Mellon University (CMU),Stanford University, Princeton University, Massachusetts Institute ofTechnology (MIT), International Business Machines (IBM)

• Dartmutska konferencija nije donijela spektakularne rezultate, ali jeustanovila novo podrucje - umjetnu inteligenciju - podrucje razlicito odoperacijskih istrazivanja ili teorije upravljanja, koja su prije toga bavila/ nastojala odgovoriti na slicna pitanja

John McCarthy, (1956.)Umjetna inteligencija je naziv za znanstvenu disciplinu koja se baviizgradnjom racunalnih sustava cije se ponasanje moze tumaciti kaointeligentno.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 5/19

Page 11: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Patrick. H. Winston (MIT)Proucavanje postupaka koji mogucim cine percipiranje, rasudivanje ireagiranje.

Marvin Minsky (MIT)Znanost o tome kako postici da strojevi izvode zadatke koji bi, kada bi ihradio covjek, iziskivali inteligenciju.

Elain Rich (University of Texas at Austin)Umjetna inteligencija bavi se izucavanjem kako racunalo uciniti sposobnimda obavlja poslove koje u ovom casu ljudi obavljaju bolje.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 6/19

Page 12: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Patrick. H. Winston (MIT)Proucavanje postupaka koji mogucim cine percipiranje, rasudivanje ireagiranje.

Marvin Minsky (MIT)Znanost o tome kako postici da strojevi izvode zadatke koji bi, kada bi ihradio covjek, iziskivali inteligenciju.

Elain Rich (University of Texas at Austin)Umjetna inteligencija bavi se izucavanjem kako racunalo uciniti sposobnimda obavlja poslove koje u ovom casu ljudi obavljaju bolje.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 6/19

Page 13: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Patrick. H. Winston (MIT)Proucavanje postupaka koji mogucim cine percipiranje, rasudivanje ireagiranje.

Marvin Minsky (MIT)Znanost o tome kako postici da strojevi izvode zadatke koji bi, kada bi ihradio covjek, iziskivali inteligenciju.

Elain Rich (University of Texas at Austin)Umjetna inteligencija bavi se izucavanjem kako racunalo uciniti sposobnimda obavlja poslove koje u ovom casu ljudi obavljaju bolje.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 6/19

Page 14: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• nema opce prihvacene definicije sto je to umjetna inteligencija

• definicije se mogu podijeliti u cetiri grupe u ovisnosti o tome da li suone temeljene na misaonim procesima i zakljucivanju ili ponasanju,te s obzirom na uspjeh kopiranja ljudskog ponasanja, odnosnouspjeh postizanja racionalnosti

Sustavi koji Sustavi kojirazmisljaju ljudski razmisljaju racionalno

Sustavi koji se Sustavi koji seponasaju ljudski ponasaju racionalno

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 7/19

Page 15: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• nema opce prihvacene definicije sto je to umjetna inteligencija

• definicije se mogu podijeliti u cetiri grupe u ovisnosti o tome da li suone temeljene na misaonim procesima i zakljucivanju ili ponasanju,te s obzirom na uspjeh kopiranja ljudskog ponasanja, odnosnouspjeh postizanja racionalnosti

Sustavi koji Sustavi kojirazmisljaju ljudski razmisljaju racionalno

Sustavi koji se Sustavi koji seponasaju ljudski ponasaju racionalno

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 7/19

Page 16: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

• nema opce prihvacene definicije sto je to umjetna inteligencija

• definicije se mogu podijeliti u cetiri grupe u ovisnosti o tome da li suone temeljene na misaonim procesima i zakljucivanju ili ponasanju,te s obzirom na uspjeh kopiranja ljudskog ponasanja, odnosnouspjeh postizanja racionalnosti

Sustavi koji Sustavi kojirazmisljaju ljudski razmisljaju racionalno

Sustavi koji se Sustavi koji seponasaju ljudski ponasaju racionalno

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 7/19

Page 17: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

D. W. Patterson (1990.)Umjetna inteligencija grana je racunarske znanosti koja se baviproucavanjem i oblikovanjem racunarskih sustava koji pokazuju neki oblikinteligencije. Takvi sustavi mogu uciti, mogu donositi zakljucke o svijetukoji ih okruzuje, oni razumiju prirodni jezik te mogu spoznati i tumacitislozene vizualne scene te obavljati druge vrste vjestina za koje sezahtijeva covjekov tip inteligencije.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 8/19

Page 18: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se ljudski - Turingov test

• Alan Turing u casopisu Mind, u clanku “Computing Machinery andIntelligence” (1950.) predlozio je operacionalizaciju pitanja mogu listrojevi razmisljati

• pokus usporeduje performanse pretpostavljenog inteligentnog stroja icovjeka na temelju nekog skupa upita

• racunalo prolazi test ukoliko ispitivac nakon postavljanja nekolikopitanja s obzirom na dobivene odgovore ne moze reci jesu li onidobiveni od covjeka ili racunala

• sposobnosti koje bi (inteligentan) stroj trebao imati, a da prode TT:• obrada prirodnog jezika• prikaz (predstavljanje) znanja• automatsko zakljucivanje• ucenje

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 9/19

Page 19: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se ljudski - Turingov test

• Alan Turing u casopisu Mind, u clanku “Computing Machinery andIntelligence” (1950.) predlozio je operacionalizaciju pitanja mogu listrojevi razmisljati

• pokus usporeduje performanse pretpostavljenog inteligentnog stroja icovjeka na temelju nekog skupa upita

• racunalo prolazi test ukoliko ispitivac nakon postavljanja nekolikopitanja s obzirom na dobivene odgovore ne moze reci jesu li onidobiveni od covjeka ili racunala

• sposobnosti koje bi (inteligentan) stroj trebao imati, a da prode TT:• obrada prirodnog jezika• prikaz (predstavljanje) znanja• automatsko zakljucivanje• ucenje

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 9/19

Page 20: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se ljudski - Turingov test

• Alan Turing u casopisu Mind, u clanku “Computing Machinery andIntelligence” (1950.) predlozio je operacionalizaciju pitanja mogu listrojevi razmisljati

• pokus usporeduje performanse pretpostavljenog inteligentnog stroja icovjeka na temelju nekog skupa upita

• racunalo prolazi test ukoliko ispitivac nakon postavljanja nekolikopitanja s obzirom na dobivene odgovore ne moze reci jesu li onidobiveni od covjeka ili racunala

• sposobnosti koje bi (inteligentan) stroj trebao imati, a da prode TT:• obrada prirodnog jezika• prikaz (predstavljanje) znanja• automatsko zakljucivanje• ucenje

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 9/19

Page 21: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se ljudski - Turingov test

• Alan Turing u casopisu Mind, u clanku “Computing Machinery andIntelligence” (1950.) predlozio je operacionalizaciju pitanja mogu listrojevi razmisljati

• pokus usporeduje performanse pretpostavljenog inteligentnog stroja icovjeka na temelju nekog skupa upita

• racunalo prolazi test ukoliko ispitivac nakon postavljanja nekolikopitanja s obzirom na dobivene odgovore ne moze reci jesu li onidobiveni od covjeka ili racunala

• sposobnosti koje bi (inteligentan) stroj trebao imati, a da prode TT:• obrada prirodnog jezika• prikaz (predstavljanje) znanja• automatsko zakljucivanje• ucenje

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 9/19

Page 22: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati ljudski - pristup kognitivnog modeliranja

• potrebno je za pocetak na neki nacin odrediti kako covjek razmislja

• postoje tri nacina kako se to moze uciniti:• introspekcija (samoopazanje) - pokusavajuci shvatiti kako

razmisljamo, odnosno sustavno opazati vlastite psihicke procese• psiholoski testovi - promatranje osobe pri djelovanju• snimanje mozga - promatranje mozga u “akciji”

• u trenutku kad budemo imali dovoljno preciznu teoriju ljudskog umapostat ce moguce izraziti tu teoriju kao racunalni program

• kognitivna znanost je interdisciplinarno podrucje koje povezujeracunalne modele iz UI i eksperimentalne tehnike (metode) izpsihologije, a cilj joj je konstruirati preciznu teoriju ljudskog uma kojuje moguce testirati

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 10/19

Page 23: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati ljudski - pristup kognitivnog modeliranja

• potrebno je za pocetak na neki nacin odrediti kako covjek razmislja

• postoje tri nacina kako se to moze uciniti:• introspekcija (samoopazanje) - pokusavajuci shvatiti kako

razmisljamo, odnosno sustavno opazati vlastite psihicke procese• psiholoski testovi - promatranje osobe pri djelovanju• snimanje mozga - promatranje mozga u “akciji”

• u trenutku kad budemo imali dovoljno preciznu teoriju ljudskog umapostat ce moguce izraziti tu teoriju kao racunalni program

• kognitivna znanost je interdisciplinarno podrucje koje povezujeracunalne modele iz UI i eksperimentalne tehnike (metode) izpsihologije, a cilj joj je konstruirati preciznu teoriju ljudskog uma kojuje moguce testirati

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 10/19

Page 24: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati ljudski - pristup kognitivnog modeliranja

• potrebno je za pocetak na neki nacin odrediti kako covjek razmislja

• postoje tri nacina kako se to moze uciniti:• introspekcija (samoopazanje) - pokusavajuci shvatiti kako

razmisljamo, odnosno sustavno opazati vlastite psihicke procese• psiholoski testovi - promatranje osobe pri djelovanju• snimanje mozga - promatranje mozga u “akciji”

• u trenutku kad budemo imali dovoljno preciznu teoriju ljudskog umapostat ce moguce izraziti tu teoriju kao racunalni program

• kognitivna znanost je interdisciplinarno podrucje koje povezujeracunalne modele iz UI i eksperimentalne tehnike (metode) izpsihologije, a cilj joj je konstruirati preciznu teoriju ljudskog uma kojuje moguce testirati

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 10/19

Page 25: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati ljudski - pristup kognitivnog modeliranja

• potrebno je za pocetak na neki nacin odrediti kako covjek razmislja

• postoje tri nacina kako se to moze uciniti:• introspekcija (samoopazanje) - pokusavajuci shvatiti kako

razmisljamo, odnosno sustavno opazati vlastite psihicke procese• psiholoski testovi - promatranje osobe pri djelovanju• snimanje mozga - promatranje mozga u “akciji”

• u trenutku kad budemo imali dovoljno preciznu teoriju ljudskog umapostat ce moguce izraziti tu teoriju kao racunalni program

• kognitivna znanost je interdisciplinarno podrucje koje povezujeracunalne modele iz UI i eksperimentalne tehnike (metode) izpsihologije, a cilj joj je konstruirati preciznu teoriju ljudskog uma kojuje moguce testirati

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 10/19

Page 26: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati racionalno - pristup “zakona misli”

• Aristotel je medu prvima pokusao sistematizirati “ispravnorazmisljanje”, odnosno neosporan proces zakljucivanja

Sokrat je covjek; svi ljudi su smrtni; Sokrat je smrtan.

• zakoni misli bi trebali upravljati radom uma, a njihovo proucavanje jedovelo do razvoja polja logike

• u 19. stoljecu logicari su razvili preciznu notaciju za izjave oobjektima u svijetu i veze izmedu njih

• vec 1965. je postojao program koji je u principu mogao rijesiti bilo kojirjesiv problem opisan logickom notacijom

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 11/19

Page 27: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati racionalno - pristup “zakona misli”

• Aristotel je medu prvima pokusao sistematizirati “ispravnorazmisljanje”, odnosno neosporan proces zakljucivanja

Sokrat je covjek; svi ljudi su smrtni; Sokrat je smrtan.

• zakoni misli bi trebali upravljati radom uma, a njihovo proucavanje jedovelo do razvoja polja logike

• u 19. stoljecu logicari su razvili preciznu notaciju za izjave oobjektima u svijetu i veze izmedu njih

• vec 1965. je postojao program koji je u principu mogao rijesiti bilo kojirjesiv problem opisan logickom notacijom

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 11/19

Page 28: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati racionalno - pristup “zakona misli”

• Aristotel je medu prvima pokusao sistematizirati “ispravnorazmisljanje”, odnosno neosporan proces zakljucivanja

Sokrat je covjek; svi ljudi su smrtni; Sokrat je smrtan.

• zakoni misli bi trebali upravljati radom uma, a njihovo proucavanje jedovelo do razvoja polja logike

• u 19. stoljecu logicari su razvili preciznu notaciju za izjave oobjektima u svijetu i veze izmedu njih

• vec 1965. je postojao program koji je u principu mogao rijesiti bilo kojirjesiv problem opisan logickom notacijom

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 11/19

Page 29: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati racionalno - pristup “zakona misli”

• Aristotel je medu prvima pokusao sistematizirati “ispravnorazmisljanje”, odnosno neosporan proces zakljucivanja

Sokrat je covjek; svi ljudi su smrtni; Sokrat je smrtan.

• zakoni misli bi trebali upravljati radom uma, a njihovo proucavanje jedovelo do razvoja polja logike

• u 19. stoljecu logicari su razvili preciznu notaciju za izjave oobjektima u svijetu i veze izmedu njih

• vec 1965. je postojao program koji je u principu mogao rijesiti bilo kojirjesiv problem opisan logickom notacijom

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 11/19

Page 30: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati racionalno - pristup “zakona misli”

• Aristotel je medu prvima pokusao sistematizirati “ispravnorazmisljanje”, odnosno neosporan proces zakljucivanja

Sokrat je covjek; svi ljudi su smrtni; Sokrat je smrtan.

• zakoni misli bi trebali upravljati radom uma, a njihovo proucavanje jedovelo do razvoja polja logike

• u 19. stoljecu logicari su razvili preciznu notaciju za izjave oobjektima u svijetu i veze izmedu njih

• vec 1965. je postojao program koji je u principu mogao rijesiti bilo kojirjesiv problem opisan logickom notacijom

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 11/19

Page 31: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati racionalno - pristup “zakona misli”

• logicisticka tradicija unutar UI se nada kako ce stvoriti inteligentnisustav na temelju ovakvih programa

• osnovne prepreke:• nije lako neformalno znanje prevesti u formalne izraze• postoji velika razlika u rjesavanju problema u teoriji i praksi; cak i

problemi sa samo nekoliko stotina cinjenica mogu iscrpiti racunalneresurse bilo kog racunala ako racunalo nema neko uputstvo kojekorake zakljucivanja prvo treba pokusati

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 12/19

Page 32: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Razmisljati racionalno - pristup “zakona misli”

• logicisticka tradicija unutar UI se nada kako ce stvoriti inteligentnisustav na temelju ovakvih programa

• osnovne prepreke:• nije lako neformalno znanje prevesti u formalne izraze• postoji velika razlika u rjesavanju problema u teoriji i praksi; cak i

problemi sa samo nekoliko stotina cinjenica mogu iscrpiti racunalneresurse bilo kog racunala ako racunalo nema neko uputstvo kojekorake zakljucivanja prvo treba pokusati

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 12/19

Page 33: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se racionalno - pristup racionalnih agenata

• agent: netko tko radi (agere, lat. - raditi)

• od agenta se ocekuje da radi neovisno (autonomno), da uocava(percipira) okolinu, ustraje tijekom duzeg vremenskog razdoblja,prilagodava se promjenama, da stvara i slijedi ciljeve

• racionalni agent je onaj koji djeluje kako bi postigao najbolji ishod ili uslucaju nesigurnosti najbolji ocekivani ishod

• prednosti racionalnog agenta:• opcenitiji od “zakona misli” buduci je ispravno zakljucivanje samo

jedan od mogucih mehanizama za postizanje racionalnosti• lakse ga je ukomponirati u znanstveni napredak od pristupa baziranog

na ljudskom ponasanju ili ljudskom djelovanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 13/19

Page 34: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se racionalno - pristup racionalnih agenata

• agent: netko tko radi (agere, lat. - raditi)

• od agenta se ocekuje da radi neovisno (autonomno), da uocava(percipira) okolinu, ustraje tijekom duzeg vremenskog razdoblja,prilagodava se promjenama, da stvara i slijedi ciljeve

• racionalni agent je onaj koji djeluje kako bi postigao najbolji ishod ili uslucaju nesigurnosti najbolji ocekivani ishod

• prednosti racionalnog agenta:• opcenitiji od “zakona misli” buduci je ispravno zakljucivanje samo

jedan od mogucih mehanizama za postizanje racionalnosti• lakse ga je ukomponirati u znanstveni napredak od pristupa baziranog

na ljudskom ponasanju ili ljudskom djelovanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 13/19

Page 35: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se racionalno - pristup racionalnih agenata

• agent: netko tko radi (agere, lat. - raditi)

• od agenta se ocekuje da radi neovisno (autonomno), da uocava(percipira) okolinu, ustraje tijekom duzeg vremenskog razdoblja,prilagodava se promjenama, da stvara i slijedi ciljeve

• racionalni agent je onaj koji djeluje kako bi postigao najbolji ishod ili uslucaju nesigurnosti najbolji ocekivani ishod

• prednosti racionalnog agenta:• opcenitiji od “zakona misli” buduci je ispravno zakljucivanje samo

jedan od mogucih mehanizama za postizanje racionalnosti• lakse ga je ukomponirati u znanstveni napredak od pristupa baziranog

na ljudskom ponasanju ili ljudskom djelovanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 13/19

Page 36: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 1Umjetna inteligencija - uvod Inteligentni agenti

Ponasati se racionalno - pristup racionalnih agenata

• agent: netko tko radi (agere, lat. - raditi)

• od agenta se ocekuje da radi neovisno (autonomno), da uocava(percipira) okolinu, ustraje tijekom duzeg vremenskog razdoblja,prilagodava se promjenama, da stvara i slijedi ciljeve

• racionalni agent je onaj koji djeluje kako bi postigao najbolji ishod ili uslucaju nesigurnosti najbolji ocekivani ishod

• prednosti racionalnog agenta:• opcenitiji od “zakona misli” buduci je ispravno zakljucivanje samo

jedan od mogucih mehanizama za postizanje racionalnosti• lakse ga je ukomponirati u znanstveni napredak od pristupa baziranog

na ljudskom ponasanju ili ljudskom djelovanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 13/19

Page 37: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

1 Umjetna inteligencija - uvod

2 Inteligentni agenti

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 14/19

Page 38: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• agent: percipira (opaza) okolinu kroz senzore (osjetila) i efektorima(aktuatorima, akcijama) djeluje na okolinu

• osjetila• covjek: oci, usi, nos,. . .• robot: kamera, infracrveni senzori,. . .• programski agent: pritisak na tipku, sadrzaj datoteke, opcenito

kodirani binarni nizovi

• efektori• covjek: ruke, noge, usta,. . .• robot: motori, npr. koji pokrecu mehanicku ruku, . . .• programski agent: ispis na ekran ili u dokument, slanje podataka

putem mreze

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 15/19

Page 39: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• agent: percipira (opaza) okolinu kroz senzore (osjetila) i efektorima(aktuatorima, akcijama) djeluje na okolinu

• osjetila• covjek: oci, usi, nos,. . .• robot: kamera, infracrveni senzori,. . .• programski agent: pritisak na tipku, sadrzaj datoteke, opcenito

kodirani binarni nizovi

• efektori• covjek: ruke, noge, usta,. . .• robot: motori, npr. koji pokrecu mehanicku ruku, . . .• programski agent: ispis na ekran ili u dokument, slanje podataka

putem mreze

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 15/19

Page 40: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• agent: percipira (opaza) okolinu kroz senzore (osjetila) i efektorima(aktuatorima, akcijama) djeluje na okolinu

• osjetila• covjek: oci, usi, nos,. . .• robot: kamera, infracrveni senzori,. . .• programski agent: pritisak na tipku, sadrzaj datoteke, opcenito

kodirani binarni nizovi

• efektori• covjek: ruke, noge, usta,. . .• robot: motori, npr. koji pokrecu mehanicku ruku, . . .• programski agent: ispis na ekran ili u dokument, slanje podataka

putem mreze

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 15/19

Page 41: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• opazajni niz (percept sequence) sva opazanja agenta kroz vrijeme(do nekog danog trenutka)

• akcija moze ovisiti o cijelom opazajnom niz, no ne i o necemu sto nijepercipirano

• navodenjem agentovog izbora akcije za svaki moguci opazajni nizopisujemo njegovo ponasanje

• matematicka formulacija: agentovo ponasanje opisano je pomocuagent funkcije koja preslikava svaki opazajni niz u akciju

• tablicni zapis: vanjska karakterizacija agenta

• agent program: unutrasnja karakterizacija agenta

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 16/19

Page 42: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• opazajni niz (percept sequence) sva opazanja agenta kroz vrijeme(do nekog danog trenutka)

• akcija moze ovisiti o cijelom opazajnom niz, no ne i o necemu sto nijepercipirano

• navodenjem agentovog izbora akcije za svaki moguci opazajni nizopisujemo njegovo ponasanje

• matematicka formulacija: agentovo ponasanje opisano je pomocuagent funkcije koja preslikava svaki opazajni niz u akciju

• tablicni zapis: vanjska karakterizacija agenta

• agent program: unutrasnja karakterizacija agenta

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 16/19

Page 43: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• opazajni niz (percept sequence) sva opazanja agenta kroz vrijeme(do nekog danog trenutka)

• akcija moze ovisiti o cijelom opazajnom niz, no ne i o necemu sto nijepercipirano

• navodenjem agentovog izbora akcije za svaki moguci opazajni nizopisujemo njegovo ponasanje

• matematicka formulacija: agentovo ponasanje opisano je pomocuagent funkcije koja preslikava svaki opazajni niz u akciju

• tablicni zapis: vanjska karakterizacija agenta

• agent program: unutrasnja karakterizacija agenta

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 16/19

Page 44: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• opazajni niz (percept sequence) sva opazanja agenta kroz vrijeme(do nekog danog trenutka)

• akcija moze ovisiti o cijelom opazajnom niz, no ne i o necemu sto nijepercipirano

• navodenjem agentovog izbora akcije za svaki moguci opazajni nizopisujemo njegovo ponasanje

• matematicka formulacija: agentovo ponasanje opisano je pomocuagent funkcije koja preslikava svaki opazajni niz u akciju

• tablicni zapis: vanjska karakterizacija agenta

• agent program: unutrasnja karakterizacija agenta

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 16/19

Page 45: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• opazajni niz (percept sequence) sva opazanja agenta kroz vrijeme(do nekog danog trenutka)

• akcija moze ovisiti o cijelom opazajnom niz, no ne i o necemu sto nijepercipirano

• navodenjem agentovog izbora akcije za svaki moguci opazajni nizopisujemo njegovo ponasanje

• matematicka formulacija: agentovo ponasanje opisano je pomocuagent funkcije koja preslikava svaki opazajni niz u akciju

• tablicni zapis: vanjska karakterizacija agenta

• agent program: unutrasnja karakterizacija agenta

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 16/19

Page 46: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Agenti i okolina

• opazajni niz (percept sequence) sva opazanja agenta kroz vrijeme(do nekog danog trenutka)

• akcija moze ovisiti o cijelom opazajnom niz, no ne i o necemu sto nijepercipirano

• navodenjem agentovog izbora akcije za svaki moguci opazajni nizopisujemo njegovo ponasanje

• matematicka formulacija: agentovo ponasanje opisano je pomocuagent funkcije koja preslikava svaki opazajni niz u akciju

• tablicni zapis: vanjska karakterizacija agenta

• agent program: unutrasnja karakterizacija agenta

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 16/19

Page 47: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Dobro ponasanje: koncept racionalnosti

• agent je racionalan ako radi ispravnu stvar, odnosno svaki unos utablici agent funkcije je ispravno popunjen

• sto znaci raditi pravu stvar? – niz akcija uzrokuje niz stanja okoline,ukoliko je taj niz pozeljan, tada je agent dobro radio

• mjera uspjesnosti: procjenjuje pozeljnost svakog niza stanja okoline

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 17/19

Page 48: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Dobro ponasanje: koncept racionalnosti

• agent je racionalan ako radi ispravnu stvar, odnosno svaki unos utablici agent funkcije je ispravno popunjen

• sto znaci raditi pravu stvar? – niz akcija uzrokuje niz stanja okoline,ukoliko je taj niz pozeljan, tada je agent dobro radio

• mjera uspjesnosti: procjenjuje pozeljnost svakog niza stanja okoline

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 17/19

Page 49: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Dobro ponasanje: koncept racionalnosti

• agent je racionalan ako radi ispravnu stvar, odnosno svaki unos utablici agent funkcije je ispravno popunjen

• sto znaci raditi pravu stvar? – niz akcija uzrokuje niz stanja okoline,ukoliko je taj niz pozeljan, tada je agent dobro radio

• mjera uspjesnosti: procjenjuje pozeljnost svakog niza stanja okoline

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 17/19

Page 50: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Dobro ponasanje: koncept racionalnosti

• agent je racionalan ako radi ispravnu stvar, odnosno svaki unos utablici agent funkcije je ispravno popunjen

• sto znaci raditi pravu stvar? – niz akcija uzrokuje niz stanja okoline,ukoliko je taj niz pozeljan, tada je agent dobro radio

• mjera uspjesnosti: procjenjuje pozeljnost svakog niza stanja okoline

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 17/19

Page 51: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Racionalnost

• sto je racionalno u danom trenutku ovisi o cetiri elementa• mjeri uspjesnosti koja definira kriterij uspjeha• agentovom poznavanju okoline• akcijama koje agent moze izvoditi• agentovom opazajnom nizu do tog trenutka

Racionalni agent je onaj koji za svaki opazajni niz odabire onu akciju zakoju ocekuje da ce maksimizirati mjeru uspjesnosti, s obzirom na podatkedane opazajnim nizom i agentovo ugradeno znanje.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 18/19

Page 52: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Racionalnost

• sto je racionalno u danom trenutku ovisi o cetiri elementa• mjeri uspjesnosti koja definira kriterij uspjeha• agentovom poznavanju okoline• akcijama koje agent moze izvoditi• agentovom opazajnom nizu do tog trenutka

Racionalni agent je onaj koji za svaki opazajni niz odabire onu akciju zakoju ocekuje da ce maksimizirati mjeru uspjesnosti, s obzirom na podatkedane opazajnim nizom i agentovo ugradeno znanje.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 18/19

Page 53: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Racionalnost

• sto je racionalno u danom trenutku ovisi o cetiri elementa• mjeri uspjesnosti koja definira kriterij uspjeha• agentovom poznavanju okoline• akcijama koje agent moze izvoditi• agentovom opazajnom nizu do tog trenutka

Racionalni agent je onaj koji za svaki opazajni niz odabire onu akciju zakoju ocekuje da ce maksimizirati mjeru uspjesnosti, s obzirom na podatkedane opazajnim nizom i agentovo ugradeno znanje.

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 18/19

Page 54: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Sveznalice, ucenje, samostalnost

• sveznajuci agent zna stvarni rezultat svojih akcija – nemoguce ustvarnosti

• racionalnost: maksimizirati ocekivanu izvedbu

• perfekcija: maksimizirati stvarnu izvedbu

• prikupljanje podataka i istrazivanje

• ucenje:• a priori (ugradeno, pocetno) znanje• za vrijeme akcije• iz iskustva

• samostalnost: nakon dovoljnog iskustva u okruzenju, agentovoponasanje postaje neovisno o pocetnom znanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 19/19

Page 55: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Sveznalice, ucenje, samostalnost

• sveznajuci agent zna stvarni rezultat svojih akcija – nemoguce ustvarnosti

• racionalnost: maksimizirati ocekivanu izvedbu

• perfekcija: maksimizirati stvarnu izvedbu

• prikupljanje podataka i istrazivanje

• ucenje:• a priori (ugradeno, pocetno) znanje• za vrijeme akcije• iz iskustva

• samostalnost: nakon dovoljnog iskustva u okruzenju, agentovoponasanje postaje neovisno o pocetnom znanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 19/19

Page 56: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Sveznalice, ucenje, samostalnost

• sveznajuci agent zna stvarni rezultat svojih akcija – nemoguce ustvarnosti

• racionalnost: maksimizirati ocekivanu izvedbu

• perfekcija: maksimizirati stvarnu izvedbu

• prikupljanje podataka i istrazivanje

• ucenje:• a priori (ugradeno, pocetno) znanje• za vrijeme akcije• iz iskustva

• samostalnost: nakon dovoljnog iskustva u okruzenju, agentovoponasanje postaje neovisno o pocetnom znanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 19/19

Page 57: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Sveznalice, ucenje, samostalnost

• sveznajuci agent zna stvarni rezultat svojih akcija – nemoguce ustvarnosti

• racionalnost: maksimizirati ocekivanu izvedbu

• perfekcija: maksimizirati stvarnu izvedbu

• prikupljanje podataka i istrazivanje

• ucenje:• a priori (ugradeno, pocetno) znanje• za vrijeme akcije• iz iskustva

• samostalnost: nakon dovoljnog iskustva u okruzenju, agentovoponasanje postaje neovisno o pocetnom znanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 19/19

Page 58: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Sveznalice, ucenje, samostalnost

• sveznajuci agent zna stvarni rezultat svojih akcija – nemoguce ustvarnosti

• racionalnost: maksimizirati ocekivanu izvedbu

• perfekcija: maksimizirati stvarnu izvedbu

• prikupljanje podataka i istrazivanje

• ucenje:• a priori (ugradeno, pocetno) znanje• za vrijeme akcije• iz iskustva

• samostalnost: nakon dovoljnog iskustva u okruzenju, agentovoponasanje postaje neovisno o pocetnom znanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 19/19

Page 59: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Sveznalice, ucenje, samostalnost

• sveznajuci agent zna stvarni rezultat svojih akcija – nemoguce ustvarnosti

• racionalnost: maksimizirati ocekivanu izvedbu

• perfekcija: maksimizirati stvarnu izvedbu

• prikupljanje podataka i istrazivanje

• ucenje:• a priori (ugradeno, pocetno) znanje• za vrijeme akcije• iz iskustva

• samostalnost: nakon dovoljnog iskustva u okruzenju, agentovoponasanje postaje neovisno o pocetnom znanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 19/19

Page 60: I122 Osnove umjetne inteligencije - mathos.unios.hr · www.fizika.unios.hr/oui/ P 1 Umjetna inteligencija - uvodInteligentni agenti 1 Umjetna inteligencija - uvod 2 Inteligentni

www.fizika.unios.hr/oui/

P 2Umjetna inteligencija - uvod Inteligentni agenti

Sveznalice, ucenje, samostalnost

• sveznajuci agent zna stvarni rezultat svojih akcija – nemoguce ustvarnosti

• racionalnost: maksimizirati ocekivanu izvedbu

• perfekcija: maksimizirati stvarnu izvedbu

• prikupljanje podataka i istrazivanje

• ucenje:• a priori (ugradeno, pocetno) znanje• za vrijeme akcije• iz iskustva

• samostalnost: nakon dovoljnog iskustva u okruzenju, agentovoponasanje postaje neovisno o pocetnom znanju

I122 Osnove umjetne inteligencije Uvod. Inteligentni agenti. 19/19