Introduksjon til maskinl?ring
Beskrivelse av emnet
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. 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 og adgangsregulering
Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.
Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.
Forkunnskaper
Obligatoriske forkunnskaper
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.
Emnet forutsetter IN1000 – Introduksjon til objektorientert programmering/INF1000 eller IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser/INF1100
Overlappende emner
- 5 studiepoeng overlapp mot IN2110 – Spr?kteknologiske metoder
- 5 studiepoeng overlapp mot IN3050 – Introduksjon til kunstig intelligens og maskinl?ring
- 5 studiepoeng overlapp mot IN4050 – Introduksjon til kunstig intelligens og maskinl?ring
Listen er ikke utt?mmende, det kan ogs? v?re overlapp mot andre emner.
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.