TIEA2300 Koneoppimisen perusteet (3–5 op)
Kuvaus
Sisältö
Peruskäsitteet. Koneoppimisalgoritmien peruselementit. Ohjaamattoman ja ohjatun koneoppimisen menetelmien ja opetusalgoritmien periaatteet. Mallien validointi ja testaaminen. Käytännön harjoituksia Python kirjastoja hyödyntäen.
Suoritustavat
Harjoitukset, tentti ja harjoitustyö
Arviointiperusteet
Tentti ja harjoituspisteet
Osaamistavoitteet
Opiskelija osaa koneoppimisen keskeiset käsitteet, koneoppimismenetelmän peruselementit ja datapohjaisten mallien opettamisen periaatteet. Opiskelija ymmärtää sekä ohjatun ja ohjaamattoman oppimisen että selittävän ja ennustavan analytiikan erot. Opiskelija osaa esikäsitellä dataa, muodostaa laskennallisesti piirteitä, ohjelmoida ja soveltaa algoritmeja mallien opettamiseen erilaisissa koneoppimistehtävissä simuloituja ja käytännön aineistoja sekä koneoppimiskirjastoja käyttäen. Opiskelija osaa arvioida ja vertailla numeerisesti ja tilastollisesti koneoppimismallien suorituskykyä.