MATS2900 Mathematics of machine learning (5 op)

Opinnon taso:
Syventävät opinnot
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Vastuuorganisaatio:
Matematiikan ja tilastotieteen laitos
Opetussuunnitelmakaudet:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Kuvaus

-

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija ymmärtää koneoppimisen matemaattisen perustan. Mitä tarkoitetaan PAC-oppimisella? Mitkä hypoteesiluokat ovat PAC-opittavissa, ja mikä on tämän kysymyksen yhteys hypoteesiluokan Vapnik-Chervonenkis (VC-)dimensioon? Pääesimerkkeinä yleisestä teoriasta toimivat perseptronit ja neuroverkot. Mikä on neuroverkkojen VC-dimensio? Mikä funktiot voidaan esittää neuroverkkojen avulla? Mikä on (stokastinen) gradienttimenetelmä, ja milloin sitä voidaan käyttää PAC-oppimisongelman ratkaisuun?

Esitietojen kuvaus

Opintojaksolla käytetään runsaasti todennäköisyyksiä ja odotusarvoja sekä lineaarialgebraa. Näitä varten suositellaan esitiedoiksi kursseja 

- Stokastiikan perusteet, Todennäköisyysteoria 1

- Mitta- ja integraaliteoria 1

- Lineaarialgebra ja geometria 1 ja 2

- Vektorianalyysi 1.

Oppimateriaalit

Alustava luentomoniste (englanniksi) on saatavilla osoitteessa

https://drive.google.com/file/d/1lQsGGwV-hJZnmN1jr1e6ouQD_uA8zv4X/view

Luentomoniste perustuu suurelta osin Shai Shalev-Shwartzin and Shai Ben-Davidin kirjaan "Understanding Machine Learning". Kirjan voi (kirjoitushetkellä) ladata maksutta ensimmäisen kirjoittajan verkkosivulta. 

Suoritustavat

Tapa 1

Arviointiperusteet:
Arvosana määräytyy laskuharjoitusten ja kurssitentin perusteella.
Valitaan kaikki merkityt osat

Tapa 2

Arviointiperusteet:
Arvosana määräytyy lopputentin pistemäärän perusteella.
Valitaan kaikki merkityt osat
Suoritustapojen osat
x

Luento-opetus (5 op)

Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
englanti

Opetus

x

Tentti (5 op)

Tyyppi:
Tentti
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Ei julkaistua opetusta