Emne - Kunstig intelligens - IMT3591
Kunstig intelligens
Velg studieårOm
Om emnet
Faglig innhold
Path finding
FSM
Scripts
Symbolic AI Techniques
Logikk
Multi agent systems
State based search
Goal directed search
Genetic Algorithms / Programming
Neural networks
Reinforcement learning
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.
Læringsformer og aktiviteter
Forelesninger
Oppgaveløsning
Utfyllende informasjon:
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.
Mer om vurdering
Utfyllende om kontinuasjon:
Utsatt eksamen/kontinuasjon i august for skriftlig eksamen.Oppgaver må tas på nytt ved neste ordinære avvikling av emnet.
Vurderingsformer:
Skriftlig eksamen, 4 timer (60%)
4 obligatoriske oppgaver (40%). Alle fire oppgaver må bestås for å kunne gå opp til skriftlig eksamen.
Begge deler må være bestått for å få karakter i emnet.
Spesielle vilkår
Krever opptak til studieprogram:
Bachelor i spillprogrammering (BSP)
Informasjonssikkerhet (BIS)
Information Security (MIS)
Anbefalte forkunnskaper
IMT2021 Algoritmiske metoder
Forkunnskapskrav
IMT1031 Grunnleggende programmering
Kursmateriell
Artificial Intelligence: A Modern Approach, 3rd Edition by Stuart Russell and Peter Norvig, 2010