Preskoči na glavno vsebino

Uvod v umetno inteligenco

2024/2025
Program:
Visokošolski strokovni študijski program 1. stopnje Aplikativna matematika
Letnik:
2 ali 3 letnik
Semester:
prvi ali drugi
Vrsta:
izbirni
ECTS:
5
Jezik:
slovenski
Nosilec predmeta:
Ure na teden – 1. ali 2. semester:
Predavanja
2
Seminar
0
Vaje
2
Laboratorij
0
Vsebina

Uvod v umetno inteligenco. Od Turingovega testa do sodobnih definicij umetne inteligence. Osnovni pojmi: racionalni agent in njegova interakcija z okoljem, sistemi večjih agentov, negotovost, strojno učenje. Etični vidiki uporabe umetne inteligence. Samodejno odločanje inteligentnih agentov in posledice odločanja. Pristranskost podatkov za strojno učenje.
Hevristično preiskovanje. Reševanje problemov s preiskovanjem, preiskovalni prostor. Osnovni preiskovalni algoritmi, preiskovanje v globino in širino, najprej najboljši. Primerjava računske zahtevnosti algoritmov. Hevristične funkcije, algoritem A*, sprejemljive hevristične funkcije in optimalnost hevrističnega preiskovanja.
Hevristično preiskovanje za igranje iger z ničelno vsoto. Algoritem Min-Max, preiskovalno drevo algoritma in rezanje drevesa z algoritmom Alpha-Beta.
Zadovoljevanje omejitev. Reševanje problemov z omejitvami. Formalizacija omejitev in propozicijska logika. Formulacija splošnih problemov SAT in 3-SAT. Algoritmi za reševanje splošnega problema 3-SAT.
Obravnava negotovosti v okolju in Baysove mreže. Topologija Bayesovih mrež in njena interpretacija v smislu strnjene predstavitve porazdelitve vektorja slučajnih spremenljivk. Izračun (pogojnih) verjetnosti dogodkov, t.j., vozlišč v Baysovih mrežah. Splošen algoritem za učinkoviti izračun (pogojnih) verjetnosti dogodkov v Bayesovih mrežah.
Strojno učenje. Osnovni problemi nadzorovanega strojnega učenja, preprileganje učnim podatkom, prekletstvo večrazsežnosti. Funkcije izgube in merjenje zmogljivosti modelov. Postopki za ocenjevanje zmogljivosti modelov, učni in testni podatki. Dekompozicija napake na pristranskost in varianco.
Pregled algoritmov za strojno učenje. Naivni Bayesov algoritem. Odločitvena drevesa in ansambli dreves. Linearni modeli za regresijo in klasifikacijo. Nevronske mreže.

Temeljni literatura in viri
  • Stuart Russell in Peter Norvig (2020) Artificial Intelligence: A Modern Approach. Četrta izdaja. Pearson. Spletna stran https://aima.cs.berkeley.edu. Izbrana poglavja.
  • Gareth James, Daniela Witten, Trevor Hastie, Rob Tibshirani (2021) An Introduction to Statistical Learning. Druga izdaja. Springer. Prosto dostopna na https://www.statlearning.com. Izbrana poglavja.
Cilji in kompetence

Študentje spoznajo osnovne pojme in algoritme umetne inteligence in pridobijo praktično znanje za implementacijo enostavnih algoritmov in uporabo obstoječih implementacij zahtevnih algoritmov umetne inteligence.

Predvideni študijski rezultati

Znanje in razumevanje: Poznavanje nekaterih osnovnih algoritmov umetne inteligence ter praktičnih problemov pri katerih se jih lahko smiselno uporabi. Razumevanje teoretičnega ozadja delovanja algoritmov.
Uporaba: Formulacija praktičnih problemov v obliko, ki omogoča reševanje z algoritmi umetne inteligence. Snovanje in implementacija rešitev z uporabo algoritmov umetne inteligence.
Refleksija: Kritična analiza in presoja uporabnosti algoritmov umetne inteligence za reševanje izbranega problema. Analiza etičnih posledic uporabe umetne inteligence.
Prenosljive spretnosti – niso vezane le na en predmet: Algoritmično razmišljanje, zmožnost prepoznavanja računalniških problemov in izbire primernih algoritmov.

Metode poučevanja in učenja

Predavanja, vaje, seminarsko oz. skupinsko delo, domače naloge, konzultacije.

Načini ocenjevanja

Domače naloge in pisni izpit
Izpit iz teorije

Reference nosilca

Ljupčo Todorovski:
BRENCE, Jure, DŽEROSKI, Sašo, TODOROVSKI, Ljupčo. Dimensionally-consistent equation discovery through probabilistic attribute grammars. [Print ed.]. 2022, vol. 632, str. 742-756. ISSN 0020-0255. DOI: 10.1016/j.ins.2023.03.073.
LUKŠIČ, Žiga, TANEVSKI, Jovan, DŽEROSKI, Sašo, TODOROVSKI, Ljupčo. Meta-model framework for surrogate-basedparameter estimation in dynamical systems. IEEE access. 2019, vol. 7, str. 181829 -181841. ISSN 2169-3536. DOI: 10.1109/ACCESS.2019.2959846.
GRAU LEGUIA, Marc, LEVNAJIĆ, Zoran, TODOROVSKI, Ljupčo, ŽENKO, Bernard. Reconstructing dynamical networks via feature ranking. Chaos. 2019, vol. 29, no. 9, str. 09310-1-093107-15. ISSN 1054-1500. DOI: 10.1063/1.5092170.