TDDD92 AI-projekt
Slutpresentationer
Här följer instruktionerna för projektgruppernas slutpresentationer i TDDD92. Ställ frågor om något är oklart!
Årets slutpresentationer är schemalagda på eftermiddagen måndag 191216 i S26. Varje grupp får då 15 minuter på sig att ge en presentation av sitt projekt - sin Starcraft-spelande AI-bot. Vi förväntar oss en presentation uppbyggd kring ett antal slides som ger åhörarna:
En förståelse för vilka AI-tekniker ni har använt er av i er agent. Det finns inte tid till att förklara exakt hur alla dessa tekniker fungerar, men det är bra om man får en viss uppfattning om vilket problem tekniken hjälper er att lösa, och en viss uppfattning om hur detta går till. Det kan räcka med några meningar (och ett gärna något diagram och kanske en skärmbild), om det är rätt meningar.
En förståelse för agentens struktur, inklusive hur dessa AI-tekniker är integrerade med varandra och med agentens "drivande kärna". Här menar vi inte tekniska implementationsdetaljer utan sammankopplingar på en högre nivå, som att en viss teknik ger information till en annan så att de faktiskt hjälper varandra, att ett visst delsystem är ansvarigt för att anropa X och Y när detta behövs, eller att man måste välja mellan att ha antingen A eller B aktiverad då de interfererar med varandra. Återigen är förklarande diagram och bilder väldigt önskvärda.
En förståelse för resultatet: Vad är styrkorna och svagheterna hos er agent? Vad fungerade bra? Vad fungerade över förväntan? Varför blev det så? Har ni fått nya insikter om Ai-teknikerna (med mera) som visar att det hade blivit bättre att göra på ett annat sätt? Vad skulle ni vilja göra annorlunda om ni skulle fortsätta arbeta med agenten?
Tänk på att göra en ärlig utvärdering av ert resultat. Vi väntar oss inte att alla har valt den bästa tekniken redan från början, eller att alla har hunnit göra den perfekta implementationen. En viss miniminivå på implementationen är nödvändig enligt kursmålen, men det är minst lika viktigt att visa insikter om t.ex. vilka försök som fungerade, vilka som inte fungerade (kanske AI-tekniken inte var lämplig trots allt?), och varför det var så. Detta får ni sedan mer plats till i slutrapporten.
Vi repeterar: Använd gärna förklarande bilder och diagram. Dessa kommer ni ändå troligen att ha nytta av i slutrapporten!
Ni bör inte fokusera på t.ex. implementationsdetaljer som t.ex. funktioner, kodfiler, och liknande. Håll presentationen på en lagom hög abstraktionsnivå.
Slutpresentation som examination
Slutpresentationen är en chans att visa upp vad ni har gjort – både för kurskamraterna och för oss. Den är också en del av examinationen av projektdelen i kursen där ni tillsammans visar att ni t.ex. kan "utvärdera AI-relaterade tekniker och hur de påverkar ett system". Frånvaro kan ge betydligt högre krav på den skriftliga slutrapporten.
Vi förväntar oss att alla gruppmedlemmar är på plats och att alla gruppmedlemmar är med och presenterar lagom stora delar av presentationen.
Sidansvarig: Daniel de Leng
Senast uppdaterad: 2024-07-08