Cilj
Ishod
Metode izvodjenja nastave
Sadržaj
Literatura
Teorijska nastava
Uvod. Pojam inteligencije. Pojam inteligentnog agenta. Pojam inteligentnog sistema. Tehnike inteligentnog pretraživanja. Tehnike predstavljanja znanja. Tehnike inteligentnog rasudjivanja. Tehnike predstavljanja neizvesnog znanja i inteligentnog rasudjivanja sa takvim znanjem. Tehnike učenja. Opažanje, komuniciranje (vizija, govor, razumevanje prirodnog jezika) i izvodjenje akcija. Robotika. Tipične primene veštačke inteligencije.
Praktična nastava
Rad u računarskim laboratorijama. Implementacija programa (u odabranom programskom jeziku) koji ilustruju sve bitne koncepte koji se uvode na predavanjima. Korišćenje odabranih softverskih alata i programskih biblioteka vezanih za veštačku inteligenciju i razvoj inteligentnih sistema
1. Russell, S. J., Norvig, P., & Davis, E. Artificial intelligence: a modern approach. 3rd ed. Upper Saddle River, Nj: Prentice Hall. 2020
2. Poole, D.L., Mackworth, A.K. Python code for Artificial Intelligence: Foundations of Computational Agents 2019
