Cilj
Ishod
Metode izvođenja nastave
Sadržaj
Literatura
Teorijska nastava
Uvod. Pojam inteligencije. Pojam inteligentnog agenta. Pojam inteligentnog sistema. Tehnike inteligentnog pretraživanja. Tehnike predstavljanja znanja. Tehnike inteligentnog rasuđivanja. Tehnike predstavljanja neizvesnog znanja i inteligentnog rasuđivanja sa takvim znanjem. Tehnike učenja. Opažanje, komuniciranje (vizija, govor, razumevanje prirodnog jezika) i izvođenje 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
