Enkeltfag Engelsk 10 ECTS

Kunstig intelligens og multiagent-systemer

Overordnede kursusmål

Dette kursus introducerer de studerende til avancerede teknikker inden for kunstig intelligens (AI) med særligt fokus på automatiseret planlægning og multiagent-systemer. Kursets mål er at blive i stand til at forklare, analysere og implementere avancerede AI-teknikker, udforske og formidle den nyeste forskningslitteratur på området, samt kombinere og udvikle nye AI-teknikker i et stort softwaresystem.

See course description in English

Læringsmål

  • beskrive et antal af de mest udbredte teknikker i kunstig intelligens og multiagent-systemer – både i overordnede termer og på et detaljeret teknisk niveau
  • sammenligne og vurdere anvendeligheden af forskelige AI-teknikker indenfor automatiseret planlægning og multiagent-systemer til løsning af et givet konkret problem
  • kombinere forskellige AI-teknikker på en teoretisk sund og praktisk anvendelig måde
  • anvende en given AI-teknik til løsning af et givet konkret problem
  • gøre rede for de generelle komplikationer og fælder involveret i praktisk brug af AI-teknikker indenfor automatiseret planlægning og multiagent-systemer
  • selvstændigt søge efter, læse og kritisk analysere relevant forskningslitteratur til et konkret AI-projekt indenfor automatiseret planlægning og multiagent-systemer
  • implementere avancerede AI-teknikker indenfor automatiseret planlægning og multiagentsystemer i et stort softwaresystem
  • mundtligt formidle indholdet af nye forskningsartikler indenfor automatiseret planlægning og multiagent-systemer på en klar og teknisk præcis måde
  • udvikle og implementere egne AI-algoritmer og -løsninger ved kombination eller udvidelse af eksisterende teknikker
  • mundtligt formidle egne AI-algoritmer og eksperimentielle resultater i stil med et videnskabeligt konferencebidrag

Kursusindhold

Kurset fokuserer primært på emner indenfor automatiseret planlægning og multiagent-systemer, men vil også berøre andre emner indenfor AI (f.eks. problemløsning ved søgning, vidensrepræsentation og ræssonering med logiske agenter).

Programmeringsprojektet omhandler design og implementation af avancerede AI-teknikker i et simuleret multiagent-miljø. Programmeringsprojektet er meget åbent og lægger op til udvikling af egne algoritmer og multiagent-arkitekturer. Projektet udføres i grupper og skal resultere i et fungerende softwaresystem og en videofremlæggelse, som præsenterer systemet og dets underliggende algoritmer og ideer i stil med forskningspræsentationer på AI-konferencer.

Udover programmeringsprojektet vil der være et antal mindre afleveringsopgaver i løbet af kurset. Disse afleveringsopgaver giver de studerende træning i videopræsentationer indenfor kursets emner, og hjælper med at bygge op til det afsluttende projekt.

Anbefalede forudsætninger

01017/02101/02105/02180, eller ækvivalente kurser, herunder kendskab til grafsøgningsalgoritmer, søgeheuristikker og lidt prædikatlogik. Desuden kræves erfaring med implementering af ikke-trivielle algoritmer og større softwaresystemer. Det er muligt at følge 02180 i parallel med 02285, og studerende som er stærke i algoritmik kan formodentlig også følge 02285 uden at tage eller have taget 02180.

Undervisningsform

Forelæsninger, øvelser, afleveringsopgaver og et større programmeringsprojekt.

Fakultet

Se kurset i kursusbasen

Tilmelding

Sprog

Engelsk

Varighed

13 uger

Institut

Compute

Sted

DTU Lyngby Campus

Kursus ID 02280
Kursustype Kandidat
Dage tirs 13-17
Pris

18.500,00 kr.

Tilmelding