Sök Stäng
Kursplan

Tillämpat maskinlärande, 7,5 hp

Applied Machine Learning, 7.5 credits

Kurskod: DT4031

Akademin för informationsteknologi

Nivå: Grundnivå

Välj kursplan

Version
2025-01-20 - Tills vidare

Fastställd av: Forsknings- och utbildningsnämnden, 2024-11-18 och gäller studenter antagna vårterminen 2025.

Huvudområde med fördjupning

Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav. (G1F)

Behörighetskrav

Kurserna Envariabelanalys 7,5 hp, Linjär algebra 7,5 hp, Transformer, signaler och system 7,5 hp samt Programmering 7,5 hp. Undantag ges för kravet på svenska. Engelska 6.

Kursens inplacering i utbildningssystemet

Kursen ingår i Mekatronikingenjörprogrammet 180 hp samt programmet Tillämpad artificiell intelligens (AI) 180 hp samt ges som fristående kurs.

Mål

Kursen syftar till att studenten ska inhämta kunskap och färdigheter inom maskininlärning för tillämpning på verkliga problem genom teori och praktisk tillämpning av lärandeparadigm, moderna verktyg och algoritmer.


Under kursens gång möter studenten problemformuleringar som kan lösas med maskininlärning och dess olika steg: datasamling, databearbetningsmetoder, modellering, samt utvärdering, sjösättning och underhåll av prediktiva modeller. Genom teori och praktik skall studenten skaffa sig förståelse för både möjligheterna och begränsningarna med olika metoder och verktyg inom maskininlärning.


Vidare ska studenten också skaffa sig förståelse om vilka risker utifrån ett samhällsperspektiv som kan förknippas med olika tekniker.


Efter avslutad kurs ska studenten kunna:


Kunskap och förståelse

  • beskriva olika lärandeparadigm för maskininlärning och grundläggande algoritmer för maskininlärning
  • redogöra för de huvudsakliga tillämpningsområdena inom maskininlärning
  • redogöra översiktligt för vetenskapliga resultat inom området maskininlärning
  • visa kännedom om tillämpningen av maskininlärningens olika risker utifrån ett samhällsperspektiv



Färdighet och förmåga

  • självständigt tillämpa moderna mjukvarubaserade verktyg för att utforska data
  • utifrån givna ramar praktisera de olika stegen inom maskininlärning för realistiska problem: dataförberedning, utforskning, extraktion av egenskaper, modellering, utvärdering, sjösättning och underhåll



Värderingsförmåga och förhållningssätt

  • bedöma med tydligt stöd i relevant teori och praktik vilka metoder inom maskininlärning som är tillämpliga för ett specifikt problem och dess tillgängliga data

Innehåll

Kursens innehåll är indelat i sex moduler som gradvis introducerar begreppet maskininlärning och dess beståndsdelar såsom datainsamling, dataförberedning, utforskning, extraktion av egenskaper, modellering, utvärdering, sjösättning och underhåll.


Kursen kopplar till hur maskininlärning används inom industrin och fokuserar därför på praktisk tillämpning och mycket av kursarbetet sker med hjälp av moderna verktyg för maskininlärning. De första fem modulerna innehåller korta videoföreläsningar, en praktisk uppgift att arbeta med samt skriftlig rapportering av lösningen till uppgiften. Sjätte och sista modulen är ett större projekt där studenten får tillämpa de inhämtade kunskaperna för att lösa ett realistiskt maskininlärningsproblem. Kursen innehåller också flera diskussionstillfällen där praktiska och teoretiska aspekter belyses.


Den huvudsakliga innehållet är:

  • Översikt av metoder för maskininlärning och arbetsflöde för dess tillämpning
  • Översikt av klassificering och prediktion
  • Översikt av verktyg och användningsområden inom maskininlärning
  • Teoretisk och praktisk genomgång av ett antal olika grundläggande algoritmer för maskininlärning som exempelvis artificiella neuronnät (inklusive djupa artificiella neuronnät), k-means och SVM.
  • Viktiga aspekter vid maskininlärning, standardlösningar samt risker och samhällsaspekter.

Undervisningsspråk

Undervisningen bedrivs på engelska.

Undervisning

Undervisningen bedrivs genom en introduktionsföreläsning till ämnet och därefter tillgång till kortare videoföreläsningar, ett diskussionstillfälle och laborationer uppdelat i fem olika fristående moduler. Modulerna innehåller laborationer och sista modulen är ett projektarbete. Den huvudsakliga undervisningen består av handledning och återkoppling på studenternas laborationer och projektarbete.

Betygsskala

Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

Examinationsformer

Examinationen sker genom laborationer, skriftlig tentamen och projektet.

2201: Laborationer, 2 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

2202: Tentamen, 3 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

2203: Projekt, 2,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

Undantag från angiven examinationsform

Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.

Kursvärdering

I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.

Kurslitteratur och övriga läromedel

Välj litteraturlista
2025-01-20 – Tills vidare

Litteraturlista 2025-01-20Tills vidare

Alpaydin, E. Introduction to Machine Learning, Fourth Edition, The MIT Press, Cambridge, Massachusetts, 2020.



Flach, P. Machine Learning, Cambridge University Press, 2012.