Kursplan - Artificiell intelligens 1
Omfattning
7.5 hp
Kurskod
DVA264
Giltig från
Hösttermin 2022
Utbildningsnivå
Grundnivå
Successiv fördjupning
G1F (Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav)
Huvudområde(n)
Datavetenskap
Akademi
Akademin för innovation, design och teknik
Fastställd
2022-01-24
Litteraturlistor
Kurslitteraturen är preliminär till 8 veckor innan kursstart. Kurslitteratur kan vara giltig över flera terminer.
-
Böcker
Artificial intelligence: a modern approach
https://www.amazon.se/Artificial-Intelligence-Modern-Approach-Global/dp/1292401133/ref=sr_1_1?crid=2XF7JHGPRZDOS&keywords=Artificial+Intelligence%3A+A+Modern+Approach&qid=1643218324&sprefix=artificial+intelligence+a+modern+approach%2Caps%2C72&sr=8-1
ISBN: 1292401133
Syfte
Kursen syftar till att lägga en grund för ämnet artificiell intelligens genom både teori och praktik. Kursen syftar även till att förbereda för fördjupade studier inom ämnet artificiell intelligens (AI) samt möjliga tillämpningar där ämnet är av central betydelse.
Lärandemål
Efter avslutad kurs ska studenten kunna:
1. definiera ett problem med dess sökrymd, som ska lösas, samt förklara hur olika representationer av problemet kan jämföras med avseende på ökad prestanda,
2. tillämpa de mest grundläggande metoderna för oinformerade sökstrategier och återge hur olika val i implementationen påverkar algoritmens prestanda i beräkningstid och minnesbehov,
3. tillämpa de mest grundläggande metoderna för informerade sökstrategier, och återge vad heuristik betyder, samt analysera dess konsekvenser för beräkningstid och minnesbehov,
4. förstå vad villkorsprogrammering betyder, och hur man definierar sökrymden för dessa problem,
5. återge innebörden av optimering som ett koncept och tillämpa välkända algoritmer inom detta område,
6. tillämpa motståndaranpassad (eng. adversarial) inlärning och förstå dess roll i spel,
7. analysera och definiera ett givet problem, samt bestämma om det kan lösas med en av de tekniker som ingår i denna kurs samt
8. genomföra en etik- och jämställdhetsanalys av data och dess påverkan på AI-system.
Innehåll
- Introduktion till artificiell intelligens.
- Genomgång av problemtyper som kan lösas med AI-tekniker.
- Oinformerade sökstrategier (t.ex. bredden först-sökning, djupet först-sökning, A*, girig bäst-första sökning) och hur dessa olika val påverkar algoritmens prestanda i beräkningstid och minnesbehov.
- Gradient-baserad optimering så som hillclimbing, och simulated annealing.
- Motståndaranpassad inlärning (t.ex. min-max, alfa-beta-beskärning) och spel.
- Villkorsprogrammering.
-Etik- och jämställdhetsanalys av data och dess påverkan på AI-system.
Särskild behörighet
Programmeringsteknik med Python 7,5 hp samt Datastrukturer, algoritmer och programkonstruktion med Python 7,5 hp eller motsvarande.
Examination
Laboration 1 (LAB1), en programmeringsuppgift som ska demonstreras, och presenteras med en rapport, 2 hp, examinerar lärandemål 1, 2, 3 och 7, betyg Underkänd (U), 3, 4 eller 5.
Laboration 2 (LAB2), en programmeringsuppgift som ska demonstreras, och presenteras med en rapport, 1,5 hp, examinerar lärandemål 1, 4 och 7, betyg Underkänd (U), 3, 4 eller 5.
Laboration 3 (LAB3), en programmeringsuppgift som ska demonstreras, och presenteras med en rapport, 2,5 hp, examinerar lärandemål 1, 5, 7 och 8, betyg Underkänd (U), 3, 4 eller 5.
Laboration 4 (LAB4), en programmeringsuppgift som ska demonstreras, och presenteras med en rapport, 1,5 hp, examinerar lärandemål 1, 6 och 7, betyg Underkänd (U), 3, 4 eller 5.
En student som har ett intyg från MDU avseende sin funktionsnedsättning har möjlighet att anmäla önskemål om anpassning vid salstentamina eller annan examinationsform i enlighet med Regler och anvisningar för examination på grundnivå och avancerad nivå vid Mälardalens högskola (2020/1655). Det är examinator som, utifrån det intyg som utfärdats, beslutar om eventuell anpassning och i så fall vilken anpassning som ska gälla.
Misstankar om vilseledande vid examination (fusk) anmäls, enligt högskoleförordningen, till universitetets rektor och prövas av universitetets disciplinnämnd. Om disciplinnämnden anser att en student gjort sig skyldig till en disciplinförseelse fattar nämnden beslut om en disciplinär åtgärd, vilket är varning eller avstängning.
Betyg
Ges något av betygen 5, 4, 3
Övergångsbestämmelser och övriga föreskrifter
Kursen överlappar helt med CDT312/DVA340/DVA349 Artificiell intelligens och DVA251 Artificiell intelligens 1. Kurserna Artificiell intelligens 1 och Artificiell intelligens 2 kan inte ingå i samma examen som CDT312/DVA340/DVA349 Artificiell intelligens.
Kursen bidrar till att uppfylla examenskravet om minst 75 hp inom huvudområdet datavetenskap med inriktning intelligenta system för teknologie kandidatexamen i datavetenskap med inriktning intelligenta system.