Kunstig intelligens
2013-2014 - IMT3591 - 10sp

Forutsetter bestått

IMT1031 Grunnleggende programmering

Anbefalt forkunnskap

IMT2021 Algoritmiske metoder

Forventet læringsutbytte

Etter fullført emne vil studentene være i stand til å:

  • Forstå og evaluere forskjellige AI kjerneteknologier og –algoritmer, slik som agent technology, informed og uninformed tree og graph search algorithms, diverse læringsteknikker deriblant artificial neural networks, decision tree learning og evolusjonære algoritmer, logikk og planleggingsteknikker og -algoritmer, kunnskapsrepresentasjon, meningen til konsepter som intelligens, resonnering, og det å dra slutninger.
  • Identifisere forskjellig bruk og applikasjoner av AI teknikker og algoritmer, fra neurovitenskap, forstå hjerne til spill-utvikling, til webteknologier og sikre systemdesigner.
  • Implementere flere av algoritmene på de mobile robotene. Studentene vil også forbedre programmeringsferdighetene på egenhånd innen et foretrukket språk og i Java ved å lære å programmere en mobil robot.
  • Forbedre programmeringsferdigheter gjennom programmering av mobile roboter. Programmering av mobile roboter bidrar til å koble teori lært i klassen med praktisk bruk av den.
  • Evaluere run-time og minnekompleksiteten til flere AI algoritmer, og øve på å skape bedre algoritmer.

Emnets temaer

  • Path finding
  • FSM
  • Scripts
  • Symbolic AI Techniques
  • Logikk
  • Multi agent systems
  • State based search
  • Goal directed search
  • Genetic Algorithms / Programming
  • Neural networks
  • Reinforcement learning

Pedagogiske metoder

Forelesninger
Oppgaveløsning

Pedagogiske metoder (fritekst)

Dette kurset vil fokusere på den praktiske implementeringen av AI-konsepter. Forelesninger vil introdusere et temaområde og studentene er forventet å implementere og rapportere om nøkkelkonseptene.

Vurderingsformer

Oppgaveløsning
Skriftlig eksamen, 4 timer

Vurderingsformer

  • Skriftlig eksamen, 4 timer  (60%)
  • 4 obligatoriske oppgaver (40%). Alle fire oppgaver må bestås for å kunne gå opp til skriftlig eksamen.

Karakterskala

Bokstavkarakterer, A (best) - F (ikke bestått)

Sensorordning

Ekstern + intern sensor

Utsatt eksamen (tidl. kontinuasjon)

Ordinær kontinuasjon

Tillatte hjelpemidler (gjelder kun skriftlig eksamen)

  • Godkjent kalkulator
  • Studentens egne notater (fra forelesninger og selvstudier)
  • Utskrift fra lysbilder fra forelesingene
  • Course book

Læremidler

Artificial Intelligence: A Modern Approach, 3rd Edition by Stuart Russell and Peter Norvig, 2010

Supplerende opplysninger

I tilfelle færre enn 5 studenter melder seg opp til kurset kan kursets form endre seg som en følge av klassestørrelsen.