Примењена вештачка интелигенција

Циљ и исход предмета

Упознавање са идејама које су се појавиле током истраживања и развоја у вештачкој интелигенцији у току њеног педесетогодишњег развоја, а кроз уједињавајућу идеју интелигентног агента. Разумевање начина изградње вештачкоинтелигентних ентитета. По завршетку курса, студент има основна знања о вештачко-интелигентним системима (VI). У стању је да одреди шта се може урадити VI приступом. У стању је да одреди проблеме за чије решавање се примењују VI приступи. Зна карактеристике разматраних VI метода. Може да предложи начин решавања проблема, а за неке проблеме и да изабере и реализује одговарајући VI метод. Припремљен је за уже-стручне предмете из области вештачке интелигенције и рачунарске интелигенције.

Теоријска настава

Увод у вештачку интелигенцију. Традиционална VI. Појам агента. Претраживање и хеуристике и везе са игрицама. Представљање знања и поступци аутоматског расуђивања. Експертски системи. Третирање неизвесности у знању и приближно расуђивање. Увод у обучавање. Надгледано и ненадгледано обучавање. Увод у неуралне мреже. Перцептрон и вишеслојни перцептрон. Плитке и дубоке мреже. Аутоенкодери. Конволуционе мреже. Мреже за учење на грешкама. Рекурентне мреже. Генеративне адверзалне мреже. Примена у обради природног језика, препознавању говора, препознавању слика, роботици, медицини, биоинформатици, финансијама, пословању.

Практична настава

Имплементација алгоритама обрађених на предавањима. Имплементација минимакс алгоритма на примеру игре са два играча. Имплементација правила расуђивања уланчавање унапред и уланчавање у назад. Имплементација експертских система.