SF2525 Beräkningsmetoder för stokastiska differentialekvationer och maskininlärning 7,5 hp

SF2525 är en kurs om teori, tillämpingar och numeriska metoder för stokastiska differentialekvation och dess nära koppling till teori och beräkning för maskininlärning.
Välj termin och kursomgång
Välj termin och kursomgång för att se aktuell information och mer om kursen, såsom kursplan, studieperiod och anmälningsinformation.
Innehåll och lärandemål
Kursinnehåll
Kursen behandlar stokastiska differentialekvationer och deras numeriska lösning med tillämpningar i finansiell matematik, maskininlärning, reglerteknik och Monte Carlo-metoder. Grundläggande frågor diskuteras för att lösa stokastiska differentialekvationer, t.ex. om man vill bestämma priset på en option är det då mer effektivt att lösa den deterministiska Black and Scholes partiella differentialekvation eller att använda en stokastiskt baserad Monte Carlo-metod.
Kursen behandlar grundläggande teori för stokastiska differentialekvationer inklusive svag och stark approximation, effektiva numeriska metoder och feluppskattningar, relationen mellan stokastiska differentialekvationer och partiella differentialekvationer, stokastiska partiella differentialekvationer, variansreduktion.
Lärandemål
Efter avslutad kurs kan studenten modellera, analysera och effektivt beräkna lösningar till problem med slumpmässiga fenomen i naturvetenskap och teknik. Studenten lär sig den grundläggande matematiska teorin för stokastiska differentialekvationer, maskininlärning och optimal styrning och tillämpar detta främst på några problem i finansiell matematik, maskininlärning och kemiska reaktioner i t.ex. cellbiologi.
Mer precist betyder kursmålet att studenten kan:
-
formulera några modeller i naturvetenskap och teknik baserat på stokastiska differentialekvationer och analysera metoder för att bestämma deras lösning,
-
härleda och använda sambandet mellan förväntade värden för stokastiska diffusionsprocesser och lösningar till vissa deterministiska partiella differentialekvationer,
-
formulera, använda och analysera de viktigaste numeriska metoderna för stokastiska differentialekvationer, baserat på Monte Carlo stokastik och partiella differentialekvationer,
-
formulera några optimala styrproblem i naturvetenskap och teknik,
-
formulera, använda och analysera deterministiska och stokastiska optimala styrproblem både som minimeringsproblem med differentialekvationsbivillkor och som dynamisk programmering, vilket leder till ickelinjära Hamilton-Jacobi-Bellman partiella differentialekvationer,
-
härleda Black-Scholes ekvation för optioner i finansiell matematik och analysera alternativen för att bestämma optionspriset numeriskt,
-
formulera, använda och analysera det grundläggande maskininlärningsproblemet att bestämma ett neuralt nätverk som approximerar givna data med hjälp av den stokastiska gradientmetoden,
-
använda maskininlärningsprogrammet TensorFlow för att konstruera neurala nätverk som approximerar givna data,
-
formulera differentiella nollsummespel,
-
använda optimal styrteori för att bestämma och analysera reaktionshastigheter för stokastiska differentialekvationer med litet brus.
Kursupplägg
Kurslitteratur och förberedelser
Särskild behörighet
Engelska B / Engelska 6
Kursens förkunskapskrav är linjär algebra, analys, differentialekvationer, sannolikhetsteori, programmering och numeriska metoder motsvarande de tre första åren på KTH.
Rekommenderade förkunskaper
Utrustning
Kurslitteratur
Examination och slutförande
När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.
Betygsskala
Examination
- LAB1 - Laborationer, 3,5 hp, betygsskala: P, F
- TEN1 - Skriftlig tentamen, 4,0 hp, betygsskala: P, F
Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.
Examinator får medge annan examinationsform vid omexamination av enstaka studenter.
Examinator beslutar, i samråd med KTH:s samordnare för funktionsnedsättning (Funka), om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning. Examinator får medge annan examinationsform vid omexamination av enstaka studenter.
Övriga krav för slutbetyg
Kursen innehåller föreläsningar, hemuppgifter, programmering med TensorFlow och projekt med studentpresentationer av forskningsuppsatser.
Hemuppgifterna och projekten görs i grupp och ger bonuspoäng vid en avslutande skriftlig tentamen.
Möjlighet till komplettering
Möjlighet till plussning
Examinator
Etiskt förhållningssätt
- Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
- Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
- Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.
Ytterligare information
Kurswebb
Ytterligare information om kursen kan hittas på kurswebben via länken nedan. Information på kurswebben kommer framöver flyttas till denna sida.
Kurswebb SF2525