Kursplan fastställd 2023-02-12 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnMachine learning and data-driven modelling in mechanics
- KurskodIMS135
- Omfattning7,5 Högskolepoäng
- ÄgareMPAME
- UtbildningsnivåAvancerad nivå
- HuvudområdeMaskinteknik, Samhällsbyggnadsteknik, Teknisk fysik
- InstitutionINDUSTRI- OCH MATERIALVETENSKAP
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 03138
- Blockschema
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0123 Projekt 3 hp Betygsskala: UG | 3 hp | ||||||
0223 Tentamen 4,5 hp Betygsskala: TH | 4,5 hp |
|
I program
- MPAME - TILLÄMPAD MEKANIK, MASTERPROGRAM, Årskurs 1 (obligatoriskt valbar)
- MPAME - TILLÄMPAD MEKANIK, MASTERPROGRAM, Årskurs 2 (valbar)
Examinator
- Magnus Ekh
- Masterprogramansvarig, Maskinteknik, mekatronik och automatisering, teknisk design samt sjöfart och marin teknik
Behörighet
Grundläggande behörighet för avancerad nivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Engelska 6Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
Minst en kurs på avancerad nivå som kombinerar mekanik och programmering (Matlab/Python). Exempel på det kan vara: Strukturdynamik TME141, Beräkningsmetoder inom strömningsmekanik MTF073, Finita elementmetoden strukturer TME245, Kompressibel strömning TME085, Stelkroppsdynamik MMA092 eller Materialmekanik MHA043.
Syfte
Kursen inkluderar utvärdering och användande av
maskininlärning och datadriven modellering för problem i mekanik, solidmekanik
och fluiddynamik.
Lärandemål (efter fullgjord kurs ska studenten kunna)
- Förklara grundläggande begrepp hos olika typer av maskininlärning,
- Beskriva och implementera algoritmer för maskininlärning,
- Använda djup maskininlärning för övervakade uppgifter,
- Förklara, implementera och använda fysikinformerade neurala nätverk för lösning av problem inom mekanik, solidmekanik och fluiddynamik,
- Tillämpa maskininlärning och datadriven modellering i mekanik, solidmekanik och fluiddynamik.
Innehåll
Grundläggande begrepp inom maskininlärning,
optimeringstekniker, regularisering, neurala nätverk, träning av ett nätverk,
aktiveringsfunktioner, automatisk differentiering, surrogatmodeller,
fysikinformerade neurala nätverk, datadriven slutledning, datadriven
identifiering, djupenergimetod, osäkerhetskvantifieringar i experiment och
simuleringar, reducerad modellering, supportvektorregression (SVR), supportvektormaskiner
(SVM), Python-programmering, PyTorch.
Organisation
Föreläsningar, problemlösningstillfällen och handledning. Handledda projekt där maskininlärning och datadriven modellering tillämpas på materialmekanik, fluiddynamik och dynamik. Valet av projekt avgörs av studentens bakgrund och intresse.Litteratur
Kollmannsberger, Davide DAngella, Moritz Jokeit, Leon Herrmann. Deep Learning in Computational Mechanics, Springer 2021, https://doi.org/10.1007/978-3-030-76587-3 kompletteras med en bok eller föreläsningsanteckningar.Examination inklusive obligatoriska moment
För att bli godkänd på kursen måste studenten vara godkänd på projektet och på tentamen. Betyget bestäms av tentamen.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.
Kursplanen innehåller ändringar
- Ändring gjord på kurstillfälle:
- 2023-03-31: Block Block B tillagt av Examinator
[Kurstillfälle 1]
- 2023-03-31: Block Block B tillagt av Examinator
- Ändring gjord på tentamen:
- 2023-12-08: Plats Plats ändrat från Johanneberg till Johanneberg, Data av Tentamen
[2024-01-03 4,5 hp, 0223] - 2023-12-08: Plats Plats ändrat från Johanneberg till Johanneberg, Data av Tentamen
[2024-08-20 4,5 hp, 0223]
- 2023-12-08: Plats Plats ändrat från Johanneberg till Johanneberg, Data av Tentamen