Предмет | Вештачка интелигенција |
---|---|
Модул | Информациони системи и технологије |
Статус предмета | Обавезан предмет |
Катедра | Катедра за софтверско инжењерство |
Број ЕСПБ бодова | 6 |
Упознавање са концептима, методама и техникама вештачке интелигенције.
Студенти ће стећи преглед метода и техника вештачке интелигенције, увид у области које она обухвата, као и у практичне примене вештачке интелигенције. Све то омогућује продубљавање знања у специјализованим курсевима везаним за поједине области вештачке интелигенције
Предавања у учионици уз помоћ рачунара, Интернет-а и open source софтверских алата. Вежбе у рачунарским лабораторијама, у мањим групама. Део вежби изводи наставник а студенти прате, а други део је резервисан за самосталан рад студената, индивидуално или у групи, уз надзор наставника.
Теоријска настава
Увод. Појам интелигенције. Појам интелигентног агента. Појам интелигентног система. Технике интелигентног претраживања. Технике представљања знања. Технике интелигентног расуђивања. Технике представљања неизвесног знања и интелигентног расуђивања са таквим знањем. Технике учења. Опажање, комуницирање (визија, говор, разумевање природног језика) и извођење акција. Роботика. Типичне примене вештачке интелигенције.
Практична настава
Рад у рачунарским лабораторијама. Имплементација програма (у одабраном програмском језику) који илуструју све битне концепте који се уводе на предавањима. Коришћење одабраних софтверских алата и програмских библиотека везаних за вештачку интелигенцију и развој интелигентних система
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