Kursplanen innehåller ändringar
Se ändringarKursplan fastställd 2024-02-01 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnStructured machine learning
- KurskodDAT625
- Omfattning7,5 Högskolepoäng
- ÄgareMPDSC
- UtbildningsnivåAvancerad nivå
- HuvudområdeDatateknik, Informationsteknik
- InstitutionDATA- OCH INFORMATIONSTEKNIK
- 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 87138
- Max antal deltagare60 (minst 10% av platserna reserveras för utbytesstudenter)
- Min. antal deltagare5
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0124 Inlämningsuppgift 7,5 hp Betygsskala: TH | 7,5 hp |
I program
Examinator
- Simon Olsson
- Docent, Data Science och AI, Data- och informationsteknik
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
Erfarenhet av Python-programmering är ett krav, tidigare erfarenhet av arbete med ett modernt maskininlärningsbibliotek rekommenderas starkt.Kunskap motsvarande minst tre av följande kursers innehåll:
Linjär algebra (7,5 hp), numerisk matematik eller vetenskaplig beräkning (7,5 hp), envariabelanalys (7,5 hp), eller statistisk mekanik/termodynamik (7,5 hp).
En kurs i statistiska beräkningar eller matematisk statistik (7,5 hp) och en kurs i maskininlärning (7,5 hp).
Det rekommenderas att kursen läses under årskurs två i masterprogrammet.
Syfte
Kursens syfte är att göra studenterna bekanta med användningen av datastrukturer och datagenereringsprocesser, samt hur denna information kan användas för att vägleda utformningen och träningen av maskininlärningsarkitekturer.Kursen fokuserar på att skapa en stark förståelse för underliggande begrepp och deras tillämpning i en praktisk miljö. Särskild tonvikt kommer att läggas vid naturvetenskapliga tillämpningar.
Lärandemål (efter fullgjord kurs ska studenten kunna)
Efter kursen förväntas studenten kunna:Kunskap och förståelse
- Sammanfatta datagenereringsprocesser schematiskt
- Särskilja icke-jämvikts- och jämviktsdata.
- Lista exempel på strukturerade maskininlärningsarkitekturer.
- Förklara de grundläggande principerna för strukturerade inlärningsarkitekturer.
Färdigheter och förmågor
- Konceptualisera ett maskininlärningssystem som använder struktur från en datagenereringsprocess.
- Implementera maskininlärningsmodeller för att approximera strukturen i en given datagenereringsprocess.
- Designa ett småskaligt forskningsprojekt inom strukturerad maskininlärning.
- Bedöma nyligen publicerade vetenskapliga rapporter om maskininlärningsforskningsprojekt som använder strukturer i data eller datagenereringsprocesser.
- Utvärdera småskaliga forskningsprojekt inom strukturerad maskininlärning som använder strukturer i data eller datagenereringsprocesser.
Innehåll
Kursen kommer att integrera teoretiska föreläsningar med inlämningsuppgifter. Kursen består av tre olika komponenter:1. Vad vet vi
- Vad menas med 'struktur'?
- Datagenereringsprocesser
- Symmetrier och konvolutioner och deras abstrakta representationer
2. Hur använder vi det vi vet
- Konstruktion av neurala nätverk som använder naturliga symmetrier.
- Konstruktion av modeller för datagenereringsprocesser.
- Hantering av oregelbunden data, till exempel: bilder, grafer, molekyler, sekvenser och mångfalder.
3. Tillämpningar
- Statistiska urval ur icke-normaliserade sannolikhetsfördelningar.
- Uppskattning av potentiella energifunktioner.
- Klassificering av molekyler.
Organisation
Litteratur
Föreläsningsanteckningar och utdelat material. Kurslitteratur.Examination inklusive obligatoriska moment
Inlämningar, hemuppgifter, kamratbedömning och rapporter.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:
- 2024-05-03: Examinator Examinator Simon Olsson (simonols) tillagt av Viceprefekt
[Kurstillfälle 1] - 2024-03-26: Tillagd i programplan [Kurstillfälle 1] tillagd i programplan för MPDSC åk 1 av UOL, administratör
- 2024-05-03: Examinator Examinator Simon Olsson (simonols) tillagt av Viceprefekt
- Ändring gjord på kurstillfälle i programplan:
- 2024-03-26: Gruppering Gruppering ändrat av UOL, administratör
[Obligatoriskt valbara. Obligatoriskt valbar kurs. (DAT441, DAT450, DAT465, EEN100, MVE172, RRY025, SSY098, SSY316, SSY340, TMA522, TMA882, TMS016, TMS088). Krav 2 kurs(er). I MPDSC Årskurs 1] DAT625 tillagd i gruppering
- 2024-03-26: Gruppering Gruppering ändrat av UOL, administratör