Högskola och universitet hos Uppsala universitet, 7,5 högskolepoäng.
Kursen är en bred introduktion till maskininlärning och introducerar övervakad, oövervakad och förstärkningsinlärning. Kursen behandlar grundläggande koncept inom maskininlärning såsom tränings-, validerings- och testdata, korsvalidering, slumpmässig nedstigning med gradientmetoden, sammanläggningsmetoder, (framåtmatande, faltade, och transformerande) neuronnät, probabilistiska mixturmodeller, (variations-) autoencodning och banditalgoritmer. Dessa metoder och algoritmer studeras både teoretiskt och praktiskt genom löpande datorövningar och ett mindre projekt.