Linjär algebra för data science, 7,5 hp
Linear Algebra for Data Science, 7.5 credits
Kurskod: MA2053
Akademin för informationsteknologi
Nivå: Grundnivå
Välj kursplan
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 endast gymnasiala förkunskapskrav. (G1N)Behörighetskrav
Grundläggande behörighet + Matematik 3b eller 3c.
Kursens inplacering i utbildningssystemet
Kursen ges inom programmet Tillämpad artificiell intelligens (AI).
Mål
Syftet med kursen är att studenterna ska tillägna sig kunskaper om grunderna i linjär algebra och lära sig matematiska grunder för linjär regressionsanalys. Detta inkluderar basprincip av databearbetning i vektor- och matrisform, färdigheter för att lösa linjära ekvationssystem och idéer om att använda grundläggande matrisfaktoriseringar. Studenterna kommer att få basen för vidare inlärning av andra områden inom matematiken som krävs för att förstå och bygga bättre intuitioner för maskininlärningsalgoritmer. Ett annat mål med denna kurs är att utveckla studenternas praktiska dataanalysfärdigheter som ska baseras på de teoretiska grunderna som nämns ovan.
Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse
- diskutera hur linjär algebra är relevant för datavetenskap
- redogöra för grundläggande terminologi för linjär algebra
- lista och beskriva huvudegenskaper hos vektorer och matriser
- definiera egenvektorer och egenvärden och exemplifiera deras användning för dataanalys
Färdighet och förmåga
- använda matriser som verktyg för att transformera vektorer och för att lösa linjära ekvationssystem
- beräkna kvantiteter och utföra standardoperationer från vektor- och matrisanalys
- tillämpa inlärda begrepp på enkla databearbetningsproblem i Python, t.ex. för att manipulera bilder och andra typer av data
Värderingsförmåga och förhållningssätt
- bedöma när och vilka metoder inom linjär algebra som är lämpliga för ett specifikt datavetenskapligt problem
Innehåll
Kursen omfattar följande områden:
- Introduktion till linjär algebra och dess relevans för datavetenskap
- Vektoralgebra. Operationer med flerdimensionella vektorer, linjära ekvationssystem i vektorformat, vektorrum, ortogonalitet och linjära transformationer
- Matrisalgebra. Operationer med matriser, matrisklassificering, karakterisering och faktorisering
- Linjära modeller. Minstakvadratmetoden och linjär regression.
Undervisningsspråk
Undervisning
Undervisningen organiseras i form av föreläsningar, övningar och laborationer.
Betygsskala
Examinationsformer
Kursen examineras genom skriftlig individuell tentamen och laborationer. Laborationerna utförs i grupper om högst tre studenter och redovisas skriftligt och muntligt.
2301: Skriftlig tentamen, 4,5 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)
2302: Laborationer, 3 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
Litteraturlista 2025-01-20 – Tills vidare
Lay, D.C. Linear algebra and its applications. 6. uppl. Pearson, 2021. ISBN: 9781292351216
Strang, G. Introduction to linear algebra. 5. uppl. Wellsley, February 2016. ISBN:9780980232776
Ytterligare onlinematerial:
Mathematics for Machine Learning: Linear Algebra. Tillgängligt via: https://www.youtube.com/playlist?list=PLiiljHvN6z1_o1ztXTKWPrShrMrBLo5P3 eller: https://www.coursera.org/learn/linear-algebra-machine-learning
Deisenroth, M.P., Faisal, A.A. and Ong, C.S., Mathematics for machine learning. Cambridge University Press, 2020. Gratis e-bok online: https://mml-book.github.io/book/mml-book.pdf