Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-121-0137
Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-121-0137
Naziv predmeta:
Uvod u strojno učenje
Nastavnici:
Opis:
Strojno učenje čini temelj današnje znanosti o podacima. Obrada podataka pomoću metoda strojnog učenja rezultira prediktivnim modelom, ali primjene su puno šire od same predikcije, pa se strojno učenje koristi za svako mapiranje ulaza i izlaza koje je preteško ručno unijeti ili za koje nema jasno definiranih pravila koja bi se unijela, ili se ta pravila mijenjaju prečesto. Strojno učenje podijeljeno je na nadzirano, nenadzirano i nagrađivano učenje. Ovaj kolegij će se baviti prvenstveno nadziranim strojnim učenjem, iako će dio biti posvećen nenadziranom. Nagrađivano učenje je dio naprednih tema, a o toj temi će se raspravljati u drugim kolegijima. Studenti uče prepoznati i razumjeti osnovne algoritme za automatsku obradu podataka.
Važno je da studenti pohađaju ovaj kolegij kako bi usvojili osnovne algoritme strojnog učenja i osnovne tehnike njihove optimizacije, kao i metode smanjenja značajki, potrebne za druge kolegije u ovom studijskom programu.
U ovom modulu studenti će naučiti:
- Ocijeniti prednosti i nedostatke algoritama strojnog učenja
- Ocijeniti prikladnost algoritma strojnog učenja za rješavanje određenog problema
- Formulirati odgovarajuće metodologije za procjenu točnosti i robusnosti algoritama strojnog učenja.
- Implementirati algoritme strojnog učenja za rješavanje problema klasifikacije i regresije.
- Razvijati prediktivne modele pomoću algoritama strojnog učenja.
- Dizajnirati programe za nenadzirano klasteriranje temeljene na algoritmima strojnog učenja.
Literatura:
Obvezna literatura:
1. James, G., Witten, D., Hastie T., Tibshirani R. (2017) Introduction to Statistical Learning, New York: Springer-Verlag
2. Thakur, A. (2020). Approaching (almost) any machine learning problem.
Dodatna literatura:
1. Géron, A. (2019) Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, Massachusetts: O’Reilly