Sök Stäng
Kursplan

Matematik för maskininlärning, 7,5 hp

Mathematics for Machine Learning, 7.5 credits

Kurskod: MA4029

Akademin för informationsteknologi

Nivå: Grundnivå

Välj kursplan

Version
2025-01-20 - Tills vidare

Fastställd av: Forsknings- och utbildningsnämnden, 2024-09-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

Engelska 6 samt kursen Linjär algebra för data science 7,5 hp. Undantag ges för kravet på svenska.

Kursens inplacering i utbildningssystemet

Kursen ges inom programmet Tillämpad artificiell intelligens (AI) 180 hp. Kursen ges även som fristående kurs.

Mål

Målet med kursen är att studenterna ska lära sig att praktiskt tillämpa den flervariabelanalys som används i många vanliga maskininlärningstekniker. Studenterna kommer att utveckla intuitiv förståelse för kalkyl med hjälp av visualiseringsmedel och begrepps instansiering för att göra den mer påtaglig. Övningar och applikationer utvecklas i Python som innehåller numeriska bibliotek och visualiseringsbibliotek. Studenterna kommer att kunna tillämpa teoretiska kunskaper i kalkyl till träningsmodeller som linjär regression och neurala nätverk.


Efter avslutad kurs ska studenten kunna:



Kunskap och förståelse

  • förklara hur derivator och gradienter används för att förstå tillväxthastigheten för funktioner
  • beskriva hur funktioner kan approximeras med potensserier
  • förklara hur funktioner kan användas för att anpassa data


Färdighet och förmåga

  • härleda funktioner av flera variabler och beräkna gradienter, Jacobians och Hessians
  • approximera funktioner med hjälp av Taylor-serier
  • hitta funktioners minima och maxima med hjälp av gradientnedstigning
  • anpassa en funktion till data med hjälp av modeller inklusive linjär regression och neurala nätverk


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

  • kvantitativt bedöma noggrannhet av en funktionsapproximation
  • bedöma komplexiteten hos en funktion och utarbeta lämplig approximation och optimering som behövs för ett givet problem
  • identifiera behovet av ytterligare kunskaper i ämnet och bedöma lämpligheten hos flervariabelanalys till optimeringsproblem

Innehåll

Kursen behandlar flera delämnen inom flervariabelanalys som används inom och är grundläggande för maskininlärningsmetoder som: funktioner, gradienter, derivator, härledningsregler, funktioner av flera variabler, partiella derivator, Jacobimatriser, kedjeregeln med flera variabler och tillämpning på neurala nätverk, approximation av funktioner, potensserier, Taylorserier med flera variabler, optimering, gradientnedstigning och regression.

Undervisningsspråk

Undervisningen bedrivs på engelska.

Undervisning

Undervisningen består av föreläsningar, datorlabb och projekthandledning.

Betygsskala

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

Examinationsformer

Kursen examineras genom en skriftlig individuell salstentamen. Kursen examineras också genom laborationer och ett projekt för vilka studenten kan välja att göra individuellt eller i grupp.

Slutbetyget på kursen är ett vägt genomsnitt av betygen på Skriftlig tentamen och Projekt. Alla delar måste dock vara godkända för att bli godkänd på kursen. För betyg 4, krävs att genomsnittet är större än eller lika med 3,5 och godkända laborationer. För betyg 5, krävs att genomsnittet är större än eller lika med 4,5 och godkända laborationer.

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

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

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

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

Marc Peter Deisenroth, A. Aldo Faisal & Cheng Soon Ong. Mathematics for Machine
Learning (kap 5.) Cambridge University Press, 2020. Fritt tillgänglig: https://mmlbook.github.io


Online lektioner från Imperial College London. Fritt tillgänglig: https://www.youtube.com/playlist?list=PLiiljHvN6z193BBzS0Ln8NnqQmzimTW23