Maskinlæring (E-ELE501)

Kurset fokuserer på metoder for læring fra data for trening av modeller som kan gjøre prediksjoner eller klassifiseringer på nye data.


Dette er emnebeskrivelsen for studieåret 2024-2025. Merk at det kan komme endringer.

Fakta

Emnekode

E-ELE501

Versjon

1

Vekting (stp)

5

Semester undervisningsstart

Vår

Antall semestre

1

Vurderingssemester

Vår

Undervisningsspråk

Norsk

Innhold

Kurset starter med en introduksjon til den grunnleggende teorien, Bayes desisjonsteori. Denne statistiske og matematisk baserte teorien lar oss bestemme diskriminantfunksjoner og gjennom disse optimale desisjonsfunksjoner for å skille mellom dataelementer, representert av såkalte egenskapssvektorer.

Diskriminantfunksjonene må estimeres fra data. Dette vil bli gjort ved å estimere de underliggendestatistiske funksjonene direkte eller ved å estimere funksjonenes polynomkoeffisienter direkte. For å gjøre dette bruker vi iterative gradientnedstigningsteknikker. Kurvetilpasning ved regresjonsanalyse presenteres også i denne sammenhengen. Videre presenteres nevrale nettverk og også noen varianter av dype nevrale nettverksarkitekturer. Til slutt presenteres metoder for å evaluere klassifiseringsytelse. Teori og laboratorieøvelser vil følge emnets progresjon.

Læringsutbytte

På slutten av dette kurset skal studenten kunne gjenkjenne og håndtere maskinlæringsproblemer.

Studenten skal kjenne de grunnleggende matematiske prinsippene som ligger til grunn for metodene og kunne bruke et programvarebibliotek som SciKit-Learn for å løse problemer. Studenten skal kunne trene en maskinlæringsmodell ved hjelp av et representativt datamateriale og sørge for at det er i stand til å håndtere nye data.

Forkunnskapskrav

Ingen

Anbefalte forkunnskaper

Det vil være anbefalt at studenter som ønsker å følge kurset bør ha grunnleggende matematiske forkunnskaper innen lineær algebra og statistikk. Laboratoriedelen av kurset benytter Scientific Python.

De som følger kurset bør derfor også ha grunnleggende ferdigheter innen programmering, helst med Scientific Python.

Eksamen / vurdering

Vurderingsform Vekting Varighet Karakter Hjelpemiddel
Hjemmeeksamen - Inspera 1/1 3 Timer Bokstavkarakterer Alle

Individuell eksamen

Vilkår for å gå opp til eksamen/vurdering

Obligatoriske øvingsoppgaver
Obligatoriske arbeidskrav (som øvingsoppgaver, laboratorieoppgaver, prosjektoppgaver og lignende) skal være godkjent av faglærer innen angitt frist. Det obligatoriske øvingsopplegget må være godkjent for å få adgang til eksamen. Kandidater med ikke godkjent obligatorisk øvingsopplegg kan ikke gjenoppta dette før neste gang emnet har ordinær undervisning.

Fagperson(er)

Instituttleder:

Tom Ryen

Overlapping

Emne Reduksjon (SP)
Maskinlæring (E-MDS110_1) 5
Maskinlæring (ELE520_1) 5
Maskinlæring, Maskinlæring ( E-MDS110_1 ELE520_1 ) 10

Åpent for

Enkeltemner Teknisk-naturvitenskaplig fakultet - masternivå

Emneevaluering

Det skal være en tidligdialog mellom emneansvarlig, studenttillitsvalgt og studentene. Formålet er tilbakemelding fra studentene for endringer og justering i emnet inneværende semester.I tillegg skal det gjennomføres en digital emneevaluering minimum hvert tredje år. Den har som formål å innhente studentenes erfaringer med emnet.

Litteratur

Søk etter pensumlitteratur i Leganto