IN1160 – Introduksjon til maskinlæring
Beskrivelse av emnet
Timeplan, pensum og eksamensdato
Kort om emnet
Dette emnet gir en grunnleggende introduksjon til maskinlæring (ML) og kunstig intelligens (KI). Emnet har fokus på praktiske anvendelser - for eksempel innen språkteknologi, bildebehandling og robotikk - og på å gi studentene et bevisst forhold til metodologi og gjennomføring av ML-eksperimenter ved bruk av Python-programmering. Emnet dekker veiledet maskinlæring for både regresjon og klassifikasjon, ikke-veiledet læring (klyngeanalyse), og forsterkende læring, samt design av eksperimenter og evaluering. Studentene får også en introduksjon til filosofiske grunnlagsproblemer og etiske spørsmål knyttet til ML/KI, i tillegg til feltets historie.
Hva lærer du?
Etter å ha tatt emnet:
- har du grunnleggende kunnskap om praktisk anvendelse av ML-metoder, med fokus på riktig bruk av ferdig implementerte metoder
- har du kjennskap til ulike måter å representere data på
- har du innsikt i maskinlæring som sentral metode i kunstig intelligens
- er du i stand til å designe, gjennomføre og evaluere utfallet av eksperimenter som anvender maskinlæring
- kan du vurdere fordeler og ulemper ved valg av ML-metoder for ulike anvendelser
- har du kjennskap til grunnleggende spørsmål som angår filosofi, etikk, og bærekraft knyttet til utvikling og anvendelse av ML/KI, samt kunnskap om fagområdets historiske utvikling
Opptak til emnet
Studenter må hvert semester søke og få plass på undervisningen og melde seg til eksamen i Studentweb.
Studenter på bachelorprogrammet Informatikk: maskinlæring og kunstig intelligens (bachelor) vil bli prioritet.
Spesielle opptakskrav
I tillegg til generell studiekompetanse eller realkompetanse må du dekke spesielle opptakskrav:
- Matematikk R1 eller Matematikk (S1+S2)
De spesielle opptakskravene kan også dekkes med fag fra videregående opplæring før Kunnskapsløftet, eller på andre måter. Les mer om spesielle opptakskrav.
Obligatoriske forkunnskaper
IN1000 – Introduksjon til objektorientert programmering/INF1000 eller IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser/INF1100/IN-KJM1900/IN-GEO1900
Overlappende emner
- 5 studiepoeng overlapp med IN2110 – Språkteknologiske metoder (nedlagt).
- 5 studiepoeng overlapp med IN3050 – Introduksjon til kunstig intelligens og maskinlæring.
- 5 studiepoeng overlapp med IN4050 – Introduksjon til kunstig intelligens og maskinlæring.
Undervisning
6 timer undervisning per uke: 2 timer forelesning, 2 timer seminargruppe, og 2 timer lab-gruppe.
Eksamen
4 timer skriftlig digital eksamen. Alle obligatoriske øvelser må være godkjente for å kunne gå opp til eksamen.
Eksamensspråk
Du kan besvare eksamen på norsk, svensk, dansk eller engelsk.
Karakterskala
Emnet bruker karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om karakterskalaen
Adgang til ny eller utsatt eksamen
Dette emnet tilbyr både utsatt og ny eksamen. Les mer:
Mer om eksamen ved UiO
- Kildebruk og referanser
- Hvordan bruke KI som student
- Tilrettelegging på eksamen
- Trekk fra eksamen
- Syk på eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen på nytt
- Fusk/forsøk på fusk
Andre veiledninger og ressurser finner du på fellessiden om eksamen ved UiO.
Sist hentet fra FS (Felles studentsystem)
15. okt. 2026 12:57:21