02182 Symbolsk kunstig intelligens

2026/2027

Kurset er en del af bacheloruddannelsen Kunstig Intelligens og Data og er forbeholdt studerende fra denne uddannelse. Andre studerende henvises til kursus 02180.
Kursusinformation
Symbolic Artificial Intelligence
Dansk
5
Bachelor
F1B (tors 13-17)
Campus Lyngby
Forelæsninger, øvelser og obligatoriske afleveringer.
13-uger
F1B
Skriftlig eksamen og bedømmelse af rapport(er)
Kurset bedømmes på basis af 3 gruppeprojekter og en afsluttende skriftlig eksamen. Karakteren gives som en helhedsvurdering, hvor hver af de 3 gruppeprojekter vægtes med omtrent 20% og den afsluttende eksamen med omtrent 40%.
Skriftlig eksamen: 2 timer
Alle hjælpemidler - uden adgang til internettet
7-trins skala , intern bedømmelse
02180
01017. 02105. 02450. 02464. 02465. , eller ækvivalente kurser. Du skal have erfaring med algoritmer og datastrukturer, programmering, udsagnslogik og rekursive procedurer. Kurset kræver erfaring med implementation af ikke-trivielle algoritmer i Python.
Thomas Bolander , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3715 , tobo@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Overordnede kursusmål
Målet er at introducere den studerende til fundamentale begreber og teknikker indenfor symbolsk kunstig intelligens (symbolsk AI) samt anvende disse indenfor søgning, planlægning, spil, multiagent-systemer, social intelligens, humanoide robotter og menneske-robot interaktion. I symbolsk kunstig intelligens arbejder man med eksplicitte – ofte logiske – modeller af omverden. Dette giver visse fordele med hensyn til at bygge systemer som kan lægge planer og ræsonnere logisk, samt giver fordele omkring forklarlighed og sikkerhed. Desuden vil den studerende blive introduceret til neurosymbolsk AI: kombinationen af symbolsk AI med neurale netværk og andre teknikker indenfor maskinlæring.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare forskellen på symbolske og subsymbolske teknikker indenfor kunstig intelligens, samt forklare neurosymbolsk AI
  • Forklare de respektive anvendelsesområder, fordele og ulemper ved symbolsk og subsymbolsk kunstig intelligens
  • Udvælge passende formelle modeller til at repræsentere tilstande og transitioner i et givet domæne
  • Analysere hvilke algoritmer og teknikker indenfor symbolsk kunstig intelligens der er relevante i forhold til en given anvendelse
  • Implementere simple symbolske AI-metoder til søgning, vidensrepræsentation, planlægning, spil, multiagent-systemer, social intelligens, humanoide robotter og menneske-robot interaktion
  • Anvende eksisterende symbolske AI-værktøjer til søgning, vidensrepræsentation, planlægning, spil, multiagent-systemer, social intelligens, humanoide robotter og menneske-robot interaktion
  • Analysere hvilke teknikker – symbolske, subsymbolske eller en kombination – der er nødvendige for at automatisere en given opgave
  • Integrere symbolske og subsymbolske teknikker i en humanoid robot samt designe og udføre eksperimenter med menneske-robot interaktion
Kursusindhold
1. Symbolske modeller af omverden: propositionelle tilstande, PDDL, belief states, epistemiske modeller.

2. Multiagent-systemer og social AI: spilteori, spilteoretiske ligevægte, modeller for koordination, Theory of Mind, multiagent-planlægning og plan/goal recognition.

3. Algoritmer på symbolske modeller: informerede søgealgoritmer, STRIPS-planlægning, søgning under partial observerbarhed og ikke-determinisme, spilteoretisk søgning, algoritmer til plan/goal recognition.

4. Symbolsk vs subsymbolsk AI: Styrker og svagheder i symbolsk vs subsymbolsk AI. Introduktion til kombinationen af symbolske og subsymbolske teknikker.

5. Anvendelser: Integration af samtlige kursets emner til anvendelser indenfor socialt intelligente humanoide robotter samt menneske-robot interaktion.
Sidst opdateret
04. maj, 2026