UMELA INTELIGENCIA (cvicenia)


Cvicenia budeme mat v terminalovej ucebni a budu zamerane hlavne programatorsky. V prvej etape sa zameriame na osvojenie si deklarativneho programovania prostrednictvom jazyka Prolog. V dalsej casti budeme v Prologu implementovat metody a postupy umelej inteligencie pri rieseni roznych typov uloh. Casto sa jedna o zdanlivo jednoduche a samoucelne hlavolamy. Su to vsak zvacsa strucne a jasne formulovatelne ale kombinatoricky velmi zlozite ulohy, ktore maju svoje analogie v praktickych ulohach najroznejsieho charakteru.

Mnohe z uloh, ktore budeme riesit, maju rekurzivny charakter. Dufam, ze vacsina z Vas dospeje k nazoru, ze iteracia je ludska, rekurzia bozska (co tvrdi programatorsky folklor) a nie k nazoru, ze kde zacina rekurzia, tam konci zdravy rozum (co pre zmenu tvrdi studentsky folklor).

Budte pripraveni na to, ze sa pri programovani v Prologu castejsie ako pri inych jazykoch presvedcite o pravdivosti jedneho z Murphyho zakonov, podla ktoreho sa pocitac nechova podla Vasich predstav, ale podla Vasho programu :-( Na druhej strane zistite, ze Prolog tak trochu premysla za Vas a ze existuje trieda uloh, na ktore sa vyborne hodi. Len v nom neskusajte nasobit matice, ci riesit numericky diferencialne rovnice :-).

Prakticky na kazdom cviceni dostanete k dispozicii zo servra predpripravene 'rutinne' ale pracne casti programu, aby ste mali dostatok casu na programovanie jeho klucovej, prevazne deklarativnej casti. K dispozicii budu aj chodive 'medziprodukty' pre tych, ktori v priebehu cvicenia zacali za ostatnymi vyraznejsie zaostavat. Na konci cvicenia dostanete chodive vysledne programy. Tieto budu vystavene postupne aj v nasej newsgrupe. Vase nestandardne (ale podla moznosti chodive) riesenia su vitane !!

Vo svojom trapeni sa s Prologom nebudete sami. Cviciaci bude cyklit okolo Vasich terminalov s umyslom vniknut do Vami vytvaraneho programu a v pripade potreby Vam pomoct. Vytvori si pritom aj obraz o miere, v ktorej ste ulohy zvladli a vdaka tomu budete usetreni v priebehu semestra od inych foriem priebeznej kontroly.

Prva cast skusky bude pozostavat z naprogramovania jednej, alebo dvoch uloh (v zavislosti na zlozitosti), analogickych uloham z cviceni. V pripade zlozitejsich uloh aj na skuske dostanete k dispozicii predpripravene casti programu.


Odporucana literatura:

CSONTO,J.: Umela inteligencia (navody na cvicenia). 1.vyd. ELFA, Kosice 1995, 98 s.
2. vydanie vyslo vo vydani ELFA v roku 1998 pod nazvom "Umela inteligencia v prikladoch"
Existuje ajWWW verzia tejto knihy.

Pre pouzitie na vlastnom pocitaci si mozete stiahnut dva subory:


Vela uspechov a to nielen biokybernetickych Vam zela  JCs

Posledna zmena dokumentu: