06.04.2015 Views

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

simulirati ni sa složenim strategijama traženja. Programi se nisu mogli<br />

približiti intuiciji stručnjaka. Složene sisteme je bilo lakše savladati, ako<br />

se prezentuje sam zadatak, i dobro struktuirano se prikaže znanje o<br />

koracima za njegovo rešavanje. Aktiviranje potrebnog dela programa<br />

vrši se jednostavnim mehanizmom zavisnim od problema.<br />

• u periodu od 1971 do 1980, pojavljuju se sistemi na bazi znanja<br />

("knowledge based") koji zahtevaju drugačiji pristup organizacije<br />

programa. Odvaja se deo sa bazom znanja stručnjaka odredjenog<br />

domena, od mehanizma koji to aktivira u zavisnosti od ukazane<br />

situacije. Većina tih sistema pruža prijatan rad i komunikaciju sa<br />

korisnicima, koji nisu specijalisti računarske tehnike. Bilo ko može<br />

pratiti rad sistema, a na zahtev korisnika sistem daje obrazloženje za<br />

izvršena pravila, i to na jeziku koji<br />

• je bliže čoveku. Ove komponente sistema zajedno sa delom za<br />

popunjavanje baze znanja i za njeno održavanje dobro služe kao okvirni<br />

sistemi, kao prazne školjke (shell). Poznati sistemi za osnovu<br />

prezentaciju znanja su MYCIN, HERSAY II, a za osnovu tehnologije<br />

znanja su EMYCIN, GUIDON.<br />

• u periodu od 1981 do 1990, pojavljuju se na tržištu i primenjuju se<br />

hardveri za VI, i softveri za obradu govornog jezika, prepoznavanje i<br />

generisanje glasa, mašinsko vidjenje, mašinsko učenje i neuralne mreže.<br />

• od 1991, javljaju se računarski sistemi 5. i 6. generacije. U Japanu su<br />

radili na 5. generaciji, na principu logičke obrade (PROLOG). 6-ta<br />

generacija računarskih sistema se gradi na principu neuralne mreže.<br />

One su dinamički sistemi sa velikom paralelnošću, sa kojima je moguće<br />

u većoj meri se približiti čovekovu inteligentnu obradu informacija.<br />

Računari 6-te generacije građeni su na bazi pozitivnih dostignuća svih<br />

prethodnih generacija računara.<br />

Od 1989 tehnologija zasnovana na principu baze znanja razvija se u dva pravca:<br />

• tehnologija na bazi znanja čvršće se integriše sa<br />

• tradicionalnim tehnikama, kao što su baze podataka, i sa novijim<br />

tehnikama, kao što je hipertekst i razne tehnike VI,<br />

• umesto razvoja sredstva za opštu namenu, razvijaju se i uvode sredstva<br />

koja su orijentisana prema primeni, tj. prema tipu problema.<br />

POJAM VEŠTAČKE INTELIGENCIJE<br />

Pojam veštačke inteligencije uveo je John McCarthy 1956 godine. Tako je nazvao<br />

svoja istraživanja. Iako naziv nije najpogodniji on je ipak i dan danas u upotrebi. Ova<br />

nauka pod inteligencijom podrazumeva one principe inteligentnog ponašanja, u koje<br />

spada sposobnost komunikacije, razvoja, prilagođavanja, osetljivost prema<br />

problemima, sposobnost rešavanja problema, ciljno orijentisana delatnost, samostalni<br />

izbor cilja. Ovi pojmovi nam ukazuju, da se tu ne radi o takvoj inteligenciji, o kojoj se<br />

govori u slučaju čoveka ili životinje. U slučaju životinje podrazumeva se još i stvaranje<br />

unutrašnje slike o svetu, manipulacija sa tim simbolima koji stvaraju tu sliku, preko<br />

njih se manifestuje težnja da se promeni "svet", sposobnost za prilagodjavanje i učenje,<br />

koja pretpostavlja predstavu prošlosti i budućnosti, komunikaciju putem simbola, i<br />

podrazumeva se njihovo zajedničko prisustvo, i dodaje se još i "namera", kao i pojam<br />

99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!