Professional Documents
Culture Documents
1.uvod U Vještačku Inteligenciju
1.uvod U Vještačku Inteligenciju
Vjetaka inteligencija
ta je to uope inteligencija? ta podrazumijevamo pod pojmom vjetaka inteligencija? Kada su nastali raunaru, nastala je i elja da reproduciramo inteligenciju raunarom.
Vjetaka inteligencija
Povijesni pokuaji -automat koji igra ah 1770. god. -Wolfgang von Kempelen konstruirao je automat koji igra ah i izvodi konjiev obilazak. Izlagan i prikazivan 80 godina po Evropi i Americi Vjeto konstruirana mehanika iluzionistika naprava
Nastanak racunara
1945. --ENIAC prvo elektronsko raunalo U poetku razvoja raunala smatralo se raunala = elektroniki mozak
1997. Raunar Deep Blue (IBM) pobijedilo je svjetskog ahovskog prvaka Garryja Kasparova
200,000,000 ahovskih pozicija 3 ahovske pozicijeu sekundi. u sekundi. Posjeduje malo znanjao ahu, ali Posjeduje mnogo znanjao ahu, ali bitno manju sposobnost izraunavanja. ogromnu sposobnost izraunavanja. Stroj nema osjeaje niti intuiciju, ne zaboravlja, ne moe se zbuniti niti osjeati neugodno. Ima osjeaje istananu intuiciju,ali moe osjeati umor i dosadu, te gubiti koncentraciju. Pretraivanje velikog broja moguih kombinacija ne zahtijeva inteligenciju!
Deep Bluene
Deep Bluene ui. Stoga ne moe iskoristiti vjetaku inteligenciju da bi nauio od svog protivnika ili da bi razmiljao o trenutnom stanju na ahovskoj ploi. Garry Kasparov moe uiti i brzo se prilagoditina temelju svojih uspjeha i pogreaka. Deep Blue nevjerojatno uinkovito rjeava probleme iz domene aha, ali manje je inteligentanak i od malog djeteta. Garry Kasparovje visoko inteligentan. Autor je triju knjiga i govori mnoge jezike.
Rjeavanje takvih tekih problema zahtijeva pretraivanje prostora stanja. Da bi se igrao ah na majstorskoj razini,potrebno je pretraivati 8 koraka unaprijed,oko 358 ili 2 *1012 vorova treba biti ispitano
ta je inteligencija
1. Prilagodjavanje
2. Nove situacije
ta je inteligencija?
Neke definicije
Inteligencijasvojstvo uspjenog snalaenja jedinke u novim situacijama (R. Pintner). Inteligencija-sposobnost uenja prilagodbe na okolinu (Colvin) Inteligencijaopa sposobnost apstraktnog zakljuivanja pri rjeavanju problema (Terman) Inteligencijasvrsishodno i prilagodljivo ponaanje u danim okolnostima (Psihologija, grupa autora, K, Zagreb, 1992.) Inteligencija se manifestira u odnosu na neki posebni drutveni i kulturni kontekst (J. Weizenbaum, 1975.)
Umjesto diskusije je li neko ponaanje inteligentno ili ne moemo prihvatiti jedan praktian pristup: Ako je neko ponaanje interesantno (ljudsko,mrava, pcela, robota...) - kako to ponaanje nastaje? Takav pristup omoguava razumijevanje principa na kojima se temelji inteligencija. understanding by building Kognitivna nauka interdisciplinarno istraivanje uma
ta je vjetaka inteligencija?
Tehnike nauka Raunarstvo
H
Vjetaka inteligencija
Znanstvenici sa vodeih institucija: CMU, Stanford, MIT, IBM Konferencija u Dartmouthu nije donijela spektakularne rezultate, ali je ustanovila novo podruje AI ( razliito od operacijskih istraivanja ili teorije upravljanja) vjetaka inteligencija J. McCarthy(1956. g.) naziv za znanstvenu disciplinu koja se bavi izgradnjom raunalnih sistema ije se ponaanje moe tumaiti kao inteligentno Inteligentni strojevi vs. Inteligentno ponaanje strojeva
Ponaati se racionalno Polje rada koje eli objasniti i emulirati inteligentno ponaanje u smislu raunalnih procesa (Schalkoff, 1990) Grana raunarnih naukai kojase bavi automatizacijom inteligentnog ponaanja (Luger i Stubblefield, 1993)
nauke koja se bavi prouavanjem i oblikovanjem raunarskih sistema koji pokazuju neki oblik inteligencije. Takvi sistemi mogu uiti, mogu donositi zakljuke o svijetu koji ih okruuje, oni razumiju prirodni jezik te mogu spoznati i tumaiti sloene vizualne scene te obavljati druge vrste vjetina za koje se zahtijeva ovjekov tip inteligencije.
(D.W.Paterson, 1990.)
Turingov test
ta je inteligencija? Mogu li strojevi biti inteligentni? Jesu li ivotinje inteligentne? Stjecemo li inteligenciju ili je nasljedjujemo? U kojoj su mjeri emocije povezane s inteligencijom?
ta znaci svijesti moe li netko biti inteligentan i ne svjestan i obrnuto? to znai uenje? Kakav je odnos uenja i inteligencije?
Alan Turingu u asopisu Mind, lankuComputing Machinery and Intelligence (1950.) predloio operacionalizaciju pitanja:Pitanje Can machine think? zamijeniti eksperimentom
imitation game.
Eksperiment usporedjuje performanse pretpostavljenog inteligentnog stroja i ovjeka na temelju nekog skupa upita
Testiranje inteligencije
U igru su ukljuena tri sudionika A, B (ispitanici) i C (ispitiva) s razliitim ciljevima. A i B su suprotnih spolova Cilj igre C: Ispitiva postavljanjem pitanja mora odrediti koji je od dvoje ispitanika mukarac, a tko ena. Cilj igre A: Uputiti C na pogrenu identifikaciju Cilj igre B: Pomoi ispitivau C
Turingov test
ta e se dogoditi ako stroj preuzme ulogu igraa C? Hoe li ispitiva C praviti jednak broj pogreaka kao u igri u kojoj sudjeluju mukarac i ena? Ako je broj pogreaka jednak onda je stroj inteligentan
Testiranje inteligencije
Oekivane sposobnosti i svojstva (inteligentnog) stroja koji prolazi TT: obrada prirodnog jezika prikaz (predstavljanje) znanja automatsko zakljuivanje, uenjeTuring je predvidjao da e do 2000.raunala imati 30% anse zavarati ljude. U danasnje vrijeme raunari pobjedjuju ovjeka
1990. ustanovljena je Loebner Prize: Grand Prize $100,000 i zlatna medalja za prvo raunalo iji se odgovori ne razlikuju od ovjekovih. Dobitnici: 2003 Priner Jabberwock 2004 R. Wallace (A.L.I.C.E.) 2005 Rollo Carpenter George 2006 Rollo Carpenter Joan 2007 Robert Medeksza Ultra Hal 2008 Fred Roberts Elbot
Pojam inteligencije
Za pojam inteligencije sustinska su dva pitanja: Pitanje znanja i pitanje zakljucivanja, koja, kada govorimo racunarima, odgovaraju pojmovima baze znanja i komponente zakljucivanja. Komponenta zakljucivanja (izvodjenja) predstavlja takodje neku vrstu znanja - to je znanje o procesu izvodjenja novih informacija iz iz date baze znanja i o pravilima po kojima se to izvodjenje vrsi. Znanje ovog tipa zvacemo meta-znanjem. Sam pojam znanja, takodje ima vise aspekata.
Pojam inteligencije
Po mnogim filozofskim koncepcijama znanje predstavlja tvrdjenja za koje je utvrdjeno ili moze biti utvrdjeno da su tacna. Ipak, mi cemo cesto imati potrebu da radimo i sa informacijama koje ne moraju da budu tacne, pa cemo prihvatiti siri pojam znanja i pod njim podrazumijevati i istinite, potvrdjene
Pojam inteligencije
I1 : ::: I2 : ::: na osnovu njih moguce je izvesti cinjenicu I3 : ::: koja zaista nije bila eksplicitno sadrzana u polaznoj bazi znanja. Navedeni primjer odgovara uobicajenom zakljucivanju koje odgovara ljudskom iskustvu. Cesto cemo se, medjutim, susretati sa problemima kod kojih je tesko precizno zasnovati proces zakljucivanja koji odgovara covekovom i biti prinudjeni da tragamo za sofisticiranijim tehnikama koje odgovaraju tim zahtijevima.
Pojam inteligencije
Na kraju jednostavnim primjerom ilustrujmo nekoliko razlicitih oblika zakljucivanja. Razmotrimo odnos veze (i)x(P(x) ) Q(x)) i cinjenica (ii)P(a) (iii)Q(a)
Pojam inteligencije
Izvodjenje cinjenice Q(a) na osnovu (i) i (ii) je potpuno opravdano i odgovara matematickim principima deduktivnog zakljucivanja. Izvodjenje veze (i) na osnovu niza parova (ii); (iii) za razlicite instance argumenta, odgovara nepotpunoj indukciji, nema matematicku egzaktnost, a u prakticnim primjenama pouzdanost mu se povecava sa brojem instanci koje potvrdjuju hipotezu. Izvodjenje cinjenice (ii) na osnovu (i) i (ii) zovemo abdukcijom. Ono takodje nije egzaktno, a opravdanje ima u odnosu uzroka i posledice. Tako, ako Raspolazemo nizom veza oblika (i) za razlicita svojstva Qi(i = 1; ; n) i nizom Cinjenica Qi(a)(i = 1; :::; n), mozemo da zakljucimo (sa izvijesnom pouzdanoscu), da kao uzrok posljedicama Qi(a)(i = 1; :::; n) vazi svojstvo P(a). Ovaj princip zaklju civanja cesto se primenjuje u medicinskim ekspertnim sistemima za utvrdjivanje (potencijalnog) uzroka na osnovu poznatih simptoma.
Sokrat, Platon, Aristotel, Hubert Dreyfus, Rene Descartes, Wilhelm Leibnitz , Francisa Bacona, John Lockea, David Humesovo, Bertranda Russella
IBM701- prvi raunar koji je donio profit Charles Babbage - dao ideju za adresiranjem memorije Novelace - prvi svjetski programer Verbalno ponaanje - B.F. Skinner Sintaksnu strukturu - Noam Chomsky
Lingvistika
Pojmovi u humanistikim naukama: Inteligencija Znanje Spoznaja Uenje Govorni (prirodni) jezici Pojmovi u tehnikim naukama (raunarstvu): vjetaka inteligencija (artificiali ntelligence) Baza znanja (knowledge base) Obrada informacija (information processing) Strojno uenje (machinel earning) Obrada prirodnog jezika
Istorija
1943 prvi radovi vjetake inteligencije Warnen McCalloch i Walter Pitts znanje osnovne psihologije i funkcija neurona u mozgu formalna analiza propozicijske logike Russela i Whiteheada Turing teorija o kompjutaciji
1949 D. Hebb formulirao pravilo za modificiranje veze izmeu dva neurona 1950 A. Turing Turing test, strojno uenje, genetiki algoritmi, podrano uenje
Istorija
1951 prva neuralna mrea od 40 neurona (vakumske cijevi) Marvin Minsky i Dean Edmonds
Istorija AI
1952. g Arthur Samuel je pobio ideju da kompjuter moe da uradi jedino ono to mu je reeno da uradi 1959. g konstruisan geometrijski dokaziva - Herbert Gelenter
John McCarty o 1958. g definisao jezik visokog nivoa Lisp o izmislio vrijeme dijeljenja (Time Sharing) o Formirao je Digital Equipment Corporatin firmu o 1958.godine objavio Programs with Common Sense mikrosvijet je domen problema kojima je potrebna inteligencija SAINprogram (1963.g.) je omoguio rjeavanje zatvorenih formi 1965 Joseph Weizenbaum (MIT) chatbot ELIZA 1965 Robinson pravilo rezolucije 1966 Quillian-semantike mree 1969 Minsky, PapertPerceptrons -ogranienje NN
ANALOGY program (1968) rjeava analogne geometrijske probleme Bertran Raphael SIR - prihvati ogranien ulaz na Engleskom jeziku i odgovori na to pitanje Danel Babrov STUDENT program (1967) rjeava algebarski problem
DENDRAL, Fiegenbaum, Buchanan (Stanford), sustav temeljen na znanju zakljuuje o molekularnim strukturama organskih spojeva na temelju spektroskopije masa -450 pravila. MYCIN, Shortliffe (Stanford), 450 pravila, razliit od DENDRALA: nema teorijskog modela kao podlogu, uvoenje faktora izvjesnosti.
Istorija AI
1980 -AI je industrija! (od nekoliko miliona dolara u 1980. do milijardu dolara u 1988.)
Inteligentni agenti
Doza realnosti
Herbert Simon je u 1957. godini esto citirao: Nije moj cilj da te iznenadim ili okiram ali na najjednostavniji nain mogu rei da u svijetu postoje maine koje misle, koje ue i koje kreiraju. Osim toga, njihova mogunost da urade ove stvari e rasti veoma brzo u bliskoj buduosti nivo problema koje one pokuavaju da rjee e biti intezivna sa nivoom koje e ovjekov um biti u mogunosti primjeniti.
Inteligentni agenti
Agent = arhitektura + program o i) je softver koji ima sposobnosti da samostalno, bez intervencije korisnika, izvrava postavljeni zadatak i izvjetava korisnika o zavretku zadatka ili pojavi oekivanog dogaaja. o ii)je raunarski sistem, koji u interakciji sa okruenjem, ima sposobnost da fleksibilno i samostalno reaguje u skladu sa ciljevima koji su mu postavljeni
Agent
Interakcija znai da je agent sposoban da reaguje na ulaz dobijen od senzora iz okruenja i da moe da izvede akcije koje mjenjaju okruenje u kojem agenti djeluju Autonomnost znai da je sistem u stanju da reaguje bez intervencije korisnika (ili drugih agenata), i da ima kontrolu nad sopstvenim akcijama i unutranjim stanjem
Agenti
Da bi se softverski sistem smatrao fleksibilnim mora da ispunjava slejdee uslove:
agent treba da primjeti promjene u okruenju i da donese odluku o moguim akcijama dovoljnom brzinom da bi takva akcija bila od znaaja za sistem u kojem djeluje, agenti ne bi trebalo samo jednostavno da reaguju kao odgovor na signale iz okruenje, oni bi trebali da budu sposobni da uoavaju povoljne prilike i u tim situacijama preuzimaju inicijativu u skladu sa svojim ciljevima, agenti bi trebalo da su sposobni da stupe u komunikaciju, po potrebi, sa drugim agentima i/ili ljudima da bi rjeili sopstveni problem ili pomogli jedni drugima agentima u njihovim aktivnostima.
Kooperativni agenti (Collaborative Agents) Interfejs agenti (Interface Agents) Mobilni agenti (Mobile Agents) Informacioni/Internet agenti (Information/Internet Agents) Reaktivni agenti (Reactive Agents) Inteligenti agenti (Smart Agents) Hibridni agenti (Hybrid Agents)
Multiagentni sistemi
Sistem u kojem je upotrebljeno vie agenata radi rjeavanja zajednikog problema Potrebna je komunikacija poveava bezbjednost sistema standarizuje komunikacija izmeu agenata
Primjena agenata
za rjeavanje realnih problema u komercijalnim aplikacijama, filteri za elektronsku potu, programa za presretanje i uklanjanje raunarskih virusa, proizvodnja, kontrola procesa, telekomunikacioni sistemi, kontrola avio saobraaja, upravljanje transportom, meteorologija, upravljanje tokovima informacija, elektronska trgovina, upravljanje poslovnim procesima, medicina, industrija zabave, kompjuterske igre i dr.
Kraj