AI-programmering 7.5 hp

Kursinnehåll

Kursen behandlar ett antal viktiga AI algoritmer och deras implementering. I kursens första del behandlas historiskt intressanta problem inom AI, vilka löses med sökning och resonemang under osäkerhet. I denna del av kursen används ett programmeringsspråk som möjliggör implementering av intelligenta agenter. Därefter studeras några AI algoritmer som har fått stort genomslag i dataspelsutveckling, såsom A\* och minimax med alpha-beta klippning. Kursens sista del fokuserar på lärande algoritmer, mer konkret på de två övergripande paradigmen övervakad inlärning (eng. supervised learning) och förstärkningsinlärning (eng. reinforcement learning). Kursen innehåller följande moment: - introduktion till intelligent programmering - problemlösning med hjälp av sök - resonemang under osäkerhet - effektiva sökalgoritmer, exempelvis för vägval i datorspel - konstruktion av intelligenta datorspelare - övervakad inlärning - självlärande agenter

Förkunskapskrav

Grundläggande behörighet samt genomgångna kurser 60 hp inom huvudområdet Datateknik varav genomgången kurs i Objektorienterad mjukvarudesign, 6 hp eller motsvarande kunskaper.

Utbildningsnivå: Grundnivå

Kurskod/Ladokkod: TAIN11

Kursen ges vid: Tekniska högskolan

Label Value
Typ av Kurs Programkurstillfälle
Studieform Normal
Termin Hösten 2026
Studieperiod vecka 36 - vecka 43
Studietakt Halvfart
Undervisningsspråk Svenska
Ort Jönköping
Kurstid Dagtid
Studieavgift Gäller enbart studenter utanför EU/EES/Schweiz: 21375 SEK
Kursplan (PDF)
Anmälningskod HJ-T1059