Slidy z přednášek
Zde jsou k dispozici slidy z přednášek, které se konaly v zimním semestru 2012.
Některé slidy jsou ještě později upravované, jiné ne. Samotné slidy jsou
nevhodné jako učební materiál a můžou sloužit spíše k přehledu toho, co se
na přednáškách probírá.
Odkazy
Literatura
Učebnice pro studenty ke stažení
(uživatel: Turing; heslo bylo řečeno na přednášce, případně sdělím e-mailem).
- S. J. Russell, P. Norwig, Artificial Intelligence: A Modern Approach, Pearson Prentice Hall 2010
- V. Mařík, O. Štěpánková, J. Lažanský (eds.), Umělá inteligence 1-5, Academia
Požadavky ke zkoušce
Každý si zvolí jeden z následujících problémů a naprogramuje ho. Hotový
kód mi pošle minimálně
dva dny před zkouškou. Student by ke zkoušce
měl znát relativně podrobně oblast, které se daného problému dotýká, měl by umět
zdůvodnit a zhodnotit své řešení a nastínit alternativní možnosti řešení.
Zároveň by měl mít alespoň obecný přehled o všech tématech probíraných
na přednášce.
- Dámy Pro zadané přirozené číslo n nalezněte rozložení n dam na
šachovnici (velikosti nxn) takové, že žádná dvojice dam se navzájem neohrožuje.
Je třeba, aby program fungoval i pro relativně velká n (cca 1000 a více).
- Zebra Napište program, který dostane zadanou hádanku typu zebra a vyřeší ji.
(Generátor hádanek lze najít například zde.)
- Aritmetika v Prologu Implementujte v prologu Robinsonovu
aritmetiku (t.j. jsou třeba následující predikáty numeral, succ, add, mul, leq)
a implementujte predikát, který umožní získat rozklad čísla na prvočinitele.
- NLP v Prologu Implementujte jednoduchý parser pro Phrase structure grammar anglického jazyka (verbs, nouns, adjectives, determinants, noun phrases,
verb phrases).