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 | 15 |
| Seminari | 0 |
| Vježbe (PK: 30) | 30 |
| Terenska nastava | 0 |
Obvezna literatura
- Albon, C. (2018) Machine Learning with Python Cookbook - Practical Solutions from Preprocessing to Deep Learning. USA: O’Reilly Media. Otvori izvor

