Uvod v strojno učenje

Opis predmeta

Napovedovanje: klasifikacijska in regresijska drevesa, logistična regresija, naivni Bayesov klasifikator, LDA/QDA, metoda najbližjih sosedov, ocene prileganja modela. 

Nenadzorovano strojno učenje: gručenje (hierarhično, k-voditeljev).

Izbira spremenljivk in modelov: prečno preverjanje, metoda bootstrap, metode filter in wrapper. 
Napredno napovedovanje: regularizacija, posplošeni aditivni modeli, lokalna regresija. 

Združevanje modelov: bagging, boosting, naključni gozdovi, učenje z ansamblom modelov. 

Metoda podpornih vektorjev: za regresijo, za klasifikacijo, optimizacija. 

Nevronske mreže: učenje nevronskih mrež, preveliko prileganje in drugi računski izzivi. 

Predmet učimo na programih

Cilji in kompetence

Obravnavane metode predstavljajo temeljno znanje pri problemih napovedovanja, gručenja in drugih nalogah kvantitativne analize podatkov. Poznavanje teh metod je ključno za uporabo strojnega učenja v praksi in spoznavanje naprednejših metod strojnega učenja. Predmet je pomemben tudi za statistike, ki se ne bodo neposredno ukvarjali s strojnim učenjem, saj jim nudi nabor novih orodij za analizo podatkov.

Metode poučevanja in učenja

predavanja, vaje, domače naloge, konzultacije

Del pedagoškega procesa bo izveden s pomočjo IKT tehnologij in možnosti, ki jih ponujajo.

Predvideni študijski rezultati

Znanje in razumevanje: Razumevanje osnovnih pojmov strojnega učenja.

Uporaba: Klasični pristopi v strojnem učenju so nepogrešljivi pri sodobni analizi podatkov in predstavljajo temelj, na katerem lahko zgradimo razumevanje naprednih pristopov v strojnem učenju.

Refleksija: Razumevanje teorije na podlagi primerov uporabe. Razumevanje povezav med strojnim učenjem in statistiko.

Prenosljive spretnosti: Sposobnost analitičnega razmišljanja in reševanja praktičnih problemov analize podatkov.

Temeljni viri in literatura

  1. James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013). An introduction to statistical learning (Vol. 6). New York: Springer.
  2. Friedman, J., Hastie, T., & Tibshirani, R. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer Series in Statistics.
  3. Géron A. (2019) Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition, O'Reilly Media, Inc.
  4. Witten I. H., Frank E., and Hall M. (2011). Data Mining: Practical Machine Learning Tools and Techniques (3rd. ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E:  dekanat@fe.uni-lj.si T:  01 4768 411