PRIMJENA STROJNOG UČENJA
Cilj
Cilj predmeta je osposobiti studente da instaliraju i koriste biblioteke koje podržavaju strojno učenje. Studenti će se kroz kolegij ponoviti neke pojmove iz matematike i statistike, kao i osnovne pojmove strojnog učenja. Svaki student će nakon upoznavanja sa teorijskom osnovom, rješavati postavljene probleme u odgovarajućem okruženju koristeći primjereni programski jezik. Naglasak kolegija je na algoritmima za nadzirano strojno učenje s kojima će se studenti upoznati, te će steći osnovne vještine optimizacije i redukcije značajki.
Uvjeti upisa
Nema.
Ishodi učenja
- Planirati implementaciju okruženja za strojno učenje
- Argumentirati razloge odabira pojedinog algoritma za strojno učenje
- Argumentirati izbor metode pripreme podataka za algoritme strojnog učenja
- Riješiti zadani problem algoritmima strojnog učenja
Nastavni plan
- Odabir i podešavanje okruženja za strojno učenje
- Učitavanje podataka
- Rad s podacima
- Upravljanje numeričkim i tekstualnim podacima
- Upravljanje slikama
- Reduciranje svojstava
- Linearna regresija
- Stabla odlučivanja
- KNN metoda
- Logistička regresija
- SVN metoda
- Neuronske mreže 1. dio
- Neuronske mreže 2. dio
- Evaluacija modela
- Pohrana modela
Satnica
| Vrsta nastave | Broj sati |
|---|---|
| Predavanja | 30 |
| Seminari | 0 |
| Vježbe (PK: 15) | 15 |
| Terenska nastava | 0 |
Tablice vrednovanja
Vrednovanje tijekom nastave
| Aktivnost | Vrijednost 1 | Bodovi |
|---|---|---|
| Pisani ispit (IU1 - K1) | 50 | 10 |
| Pisani ispit (IU3 - K1) | 50 | 30 |
| Pisani ispit (IU2 - K2) | 50 | 10 |
| Pisani ispit (IU4 - K2) | 50 | 50 |
Vrednovanje na ispitu
| Aktivnost | Vrijednost 1 | Bodovi |
|---|---|---|
| Pisani ispit (IU1 - K1) | 50 | 10 |
| Pisani ispit (IU3 - K1) | 50 | 30 |
| Pisani ispit (IU2 - K2) | 50 | 10 |
| Pisani ispit (IU4 - K2) | 50 | 50 |
Kriteriji ocjenjivanja
| Bodovi / raspon | Opis uspjeha | Ocjena |
|---|---|---|
| 0-49 | ne zadovoljava minimalne kriterije | nedovoljan (1) |
| 50-59 | zadovoljava minimalne kriterije | dovoljan (2) |
| 60-74 | prosječan rezultat | dobar (3) |
| 75-89 | iznadprosječan rezultat | vrlo dobar (4) |
| 90-100 | izniman rezultat | izvrstan (5) |
Obvezna literatura
- Albon, C. (2018) Machine Learning with Python Cookbook - Practical Solutions from Preprocessing to Deep Learning. USA: O’Reilly Media. Otvori izvor

