Kursplan fastställd 2024-01-31 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnBayesian inference and machine learning
- KurskodTIF385
- Omfattning6 Högskolepoäng
- ÄgareTKTFY
- UtbildningsnivåGrundnivå
- HuvudområdeTeknisk fysik
- InstitutionFYSIK
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Svenska
- Anmälningskod 57114
- Sökbar för utbytesstudenterNej
- Endast studenter med kurstillfället i programplan.
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0122 Projekt 2 hp Betygsskala: UG | 2 hp | ||||||
0222 Tentamen 4 hp Betygsskala: TH | 4 hp |
|
I program
Examinator
- Christian Forssén
- Professor, Subatomär, högenergi- och plasmafysik, Fysik
Behörighet
Grundläggande behörighet för grundnivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Samma behörighet som det kursägande programmet.Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
- Grundläggande kunskaper i matematik på kandidatnivå: Flervariabelanalys (MVE035 eller motsvarande), Linjär algebra (MVE670 eller motsvarande), Matematisk statistik (TMA321 eller motsvarande) - Grundläggande programmeringsteknik (SEE125 eller motsvarande). Programmeringsspråket Python kommer att användas i kursen.Syfte
Genom att bygga på fundament från matematisk analys och en första grundkurs i matematisk statistik syftar kursen till att ge både teoretiska och praktiska kunskaper om Bayesiansk inferens samt modern maskininlärning. Tillsammans skall dessa kunskaper ge en stabil grund för modellering av fysikaliska system samt mer generellt för tillämpningar som involverar statistiska modeller.Kursen är delvis projektbaserad och ett delsyfte är att lära studenterna att utveckla och strukturera mindre datorprogram för att utföra statistisk inferens och maskininlärning med vetenskapliga tillämpningar. Mer specifikt kommer fysikrelevanta projektuppgifter att utföras med programmeringsspråket Python i kombination med användbara, och fritt tillgängliga, programbibliotek.
Lärandemål (efter fullgjord kurs ska studenten kunna)
- förstå och numeriskt implementera flera grundläggande algoritmer som används inom dataanalys och maskininlärning, som linjära regressions- och klassificeringsmetoder samt enkla neurala nätverk.
- använda Python för praktisk tillämpning av statistiska inferensmetoder och maskininlärning för vetenskaplig dataanalys, samt för att visualisera resultat.
- redogöra för grundläggande koncept inom Bayesiansk statistik.
- utföra linjär modellering av fysikaliska system genom att tillämpa det Bayesianska paradigmet för inferens från data.
- förklara centrala aspekter hos stokastiska processer och markovkedjor, samt tillämpa dessa för att genomföra MCMC sampling av multivariata sannolikhetsfördelningar.
- tillämpa ett vetenskapligt och etiskt arbetssätt i processen att samla in, utvärdera och analysera data samt skriva datorprogram, med ett särskilt beaktande av jämställdhet, likabehandling och mångfald.
- tydligt redovisa resultat och slutsatser från en vetenskaplig dataanalys med ett kritiskt förhållningssätt.
Innehåll
Kursen består av tre integrerade delar:
- Maskininlärning
- Bayesiansk inferens
- Stokastiska processer och MCMC simulering
Följande ämnen kommer att behandlas:
- Centrala koncept inom maskininlärning
- Linjära regressions- och klassificeringsmetoder
- Neurala nätverk
- Bayesiansk statistik
- Stokastiska processer, markovkedjor och MCMC (Markov Chain Monte Carlo) simulering
Organisation
- Föreläsningar.
- Övningstillfällen (bland annat i datorsal)
- Rekommenderade analytiska och numeriska uppgifter
- Numeriska laborationer/projekt
Litteratur
Kompendium. Föreläsningsanteckningar.
Extra kurslitteratur publiceras på kurshemsidan.
Examination inklusive obligatoriska moment
Skriftlig tentamen
Numeriska projekt
Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om pedagogiskt stöd på grund av funktionsnedsättning.