Komplett pensumoversikt for metoder i kunstig intelligens ved NTNU — med forklaringer, sentrale begreper, eksamenstips og vanlige fallgruver. Eksamensoptimalisert basert på tidligere eksamener.
TDT4171 Metoder i kunstig intelligens gir deg det formelle verktøyskrinet som ligger under moderne KI: hvordan resonnere fornuftig under usikkerhet, hvordan bygge kompakte modeller av en usikker verden, og hvordan la et system lære og handle rasjonelt. Pensum følger Russell & Norvigs klassiker Artificial Intelligence: A Modern Approach (AIMA), og eksamen er en fire timers skriftlig prøve uten hjelpemidler som tester både regneferdighet og begrepsforståelse.
Denne studieguiden er bygget opp som en rød tråd gjennom pensum: vi starter med sannsynlighetsteori som det matematiske fundamentet, bygger videre til bayesianske nettverk for å representere avhengigheter kompakt, går til Markov-modeller for resonnering over tid, og deretter til beslutningsteori som kobler sannsynlighet til handling og nytte. Siste del av guiden dekker læring — maskinlæring generelt, klassifisering spesielt, nevrale nettverk som en kraftig modellklasse, og til slutt reinforcement learning der agenten lærer å handle gjennom prøving og feiling.
Bruk guiden slik: les hver seksjon for å forstå hvorfor metoden finnes og hvordan den henger sammen med resten av pensum, øv deretter på regneoppgaver med formelarket ved siden av til utregningene sitter i ryggmargen, og bruk eksamensrådene i hver seksjon til å unngå de vanligste poengtapene. Siden eksamen er uten hjelpemidler, må sentrale formler — Bayes' regel, kjederegelen, Bellman-ligningen, gradientnedstigningsregelen — kunne gjengis og brukes fra hukommelsen.
Slik prioriterer du: En gjennomgang av eksamenssettene fra 2015 til 2024 viser at eksamensverdien er svært ujevnt fordelt på tvers av pensum. Anbefalt leserekkefølge etter eksamensverdi:
Tidsbudsjett: Med begrenset lesetid, bruk så mye som halvparten av tiden på punkt 1 (CBR + bayesianske nettverk + sannsynlighet) — disse tre alene dekker en stor andel av poengsummen på en typisk årgang. Bruk deretter om lag en tredjedel av gjenstående tid på punkt 2, og resten på punkt 3 til slutt, når du uansett har god oversikt over resten av pensum.
Sannsynlighetsteori gir det formelle språket for å representere og oppdatere usikker kunnskap, og produktregel, Bayes' regel, marginalisering og kjederegelen er verktøyene alt videre pensum bygger på.
📌 Eksamenshistorikk (2015–2024): Sannsynlighetsregning inngår i alle 6 fullstendig gjennomgåtte eksamener (2015, 2019, 2021, 2022, 2023, 2024), nesten alltid som symbolsk utledning før tall settes inn: Bayes' regel/base-rate (2021), inferens ved oppsummering (2019, 2015), tannverk-tabell med marginalisering (2024). Dette er grunnmuren — svake ferdigheter her koster poeng i alle andre temaer også.
En rasjonell agent handler i en verden den ikke har full oversikt over: sensorer er upresise, handlinger kan feile, og informasjon er ofte ufullstendig. Sannsynlighetsteori gir et konsekvent språk for å representere denne usikkerheten og for å oppdatere tro etter hvert som ny evidens kommer inn. I TDT4171 er sannsynlighetsteori fundamentet alt annet bygger på — bayesianske nettverk, skjulte Markov-modeller og til dels maskinlæring er alle anvendelser av de samme grunnreglene.
Alt starter med aksiomene: , , og . Fra disse følger produktregelen, , som forteller at sannsynligheten for at to ting begge skjer er sannsynligheten for det ene ganger sannsynligheten for det andre gitt at det første har skjedd. Snur vi produktregelen får vi Bayes' regel:
Bayes' regel er selve motoren i sannsynlighetsbasert resonnering: den lar oss snu et diagnostisk problem («gitt symptomet, hva er sykdommen?») til et kausalt problem («gitt sykdommen, hvor sannsynlig er symptomet?»), som ofte er lettere å anslå fra domenekunnskap.
Marginalisering () lar oss «summere ut» variabler vi ikke er interessert i, og er selve arbeidsmetoden når man regner ut sannsynligheter i et bayesiansk nettverk med skjulte variabler. Kjederegelen generaliserer produktregelen til flere variabler: . Denne dekomponeringen er alltid sann, uansett hvordan variablene henger sammen — det er først når vi legger til betinget uavhengighet at leddene forenkles, og det er nettopp det bayesianske nettverk utnytter.
To hendelser og er uavhengige dersom . De er betinget uavhengige gitt dersom . Et klassisk eksempel: brannalarm og røykdetektor er ikke uavhengige (begge korrelerer med brann), men er betinget uavhengige gitt at det faktisk brenner — når vi vet at det brenner, gir ikke kunnskap om alarmen ekstra informasjon om detektoren. Dette skillet er avgjørende for å forstå strukturen i bayesianske nettverk senere i pensum.
På eksamen møter du ofte oppgaver der du skal regne ut for en variabel med flere verdier. Fremgangsmåten er: regn ut det ikke-normaliserte uttrykket for hver verdi av , og normaliser deretter med slik at svarene summerer til 1. Å hoppe over normaliseringssteget er en av de vanligste feilene på eksamen.
Nøkkelformler
Vanlige feil
Eksamenstips
Laster...