Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

FEP3260 Grunderna i maskininlärning över nätverk 10,0 hp

Kursen täcker grunderna för maskininlärning över nätverk (MLoNs). Den startar från en konventionell single-agent-inställning där en server kör ett konvex / nonconvex optimeringsproblem för att lära sig en okänd funktion. Vi presenterar flera sätt att ta itu med detta till synes enkla men grundläggande problem. Vi presenterar en abstrakt form av MLoNs, presenterar centraliserade och distribuerade lösningsmetoder för att lösa detta problem och exemplifierar via träning ett djupt neural nätverk över ett nätverk. Kursen omfattar olika viktiga aspekter av MLoNs, inklusive optimitet, beräkningskomplexitet, kommunikationskomplexitet, säkerhet, storskoleinlärning, online-inlärning, MLoN med partiell information och flera applikationsområden. Eftersom de flesta av dessa ämnen är under tunga undersökningar numera bygger inte kursen på en enda lärobok men bygger på en rad viktiga publikationer inom området.

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.

Kursval

Gäller för kursomgång

HT 2023 Start 2023-08-28 programstuderande

Anmälningskod

51211

Rubriker med innehåll från kursplan FEP3260 (VT 2020–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

·        Föreläsning 1: Introduktion

·        Föreläsning 2: Centraliserad konvex ML

·        Föreläsning 3: Centraliserad Nonconvex ML

·        Föreläsning 4: Distribuerad ML

·        Föreläsning 5: ADMM, gästföreläsare

·        Föreläsning 6: Kommunikationseffektivitet

·        Föreläsning 7: Deep Neural Networks

·        Föreläsning 8: Datoruppdragssession och hemläxa

·        Föreläsning 9: Särskilt ämne 1: Storskalig ML

·        Föreläsning 10: Särskilt ämne 2: Säkerhet i MLoNs

·        Föreläsning 11: Särskilt ämne 3: Online MLoNs

·        Föreläsning 12: Särskilt ämne 4: MLoNs med partiell kunskap

·        Föreläsning 13: Särskilt ämne 5: Användningsområden och öppna forskningsproblem

Lärandemål

·        ge nya verktyg och träning för att modellera grundläggande ML-problem genom optimering

·        presentera grundläggande teorier av storskalig ML, distribuerad ML och MLoNs

·        ge en grundlig förståelse för hur sådana problem löses, fördelar och nackdelar med olika tillvägagångssätt, och viss erfarenhet av att lösa dem

·        granskning om aktuella ämnen i ML och MLoNs, inklusive kommunikationseffektivitet, säkerhet och MLoNs med partiell kunskap

·        ge eleverna bakgrund och färdigheter som krävs för att göra forskning inom detta växande område

Kurslitteratur och förberedelser

Särskild behörighet

Grundläggande kunskaper om konvex optimering och sannolikhetsteori krävs för att följa kursen.

Rekommenderade förkunskaper

Ingen information tillagd

Utrustning

Ingen information tillagd

Kurslitteratur

Ingen information tillagd

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

P, F

Examination

  • EXA1 - Examination, 10,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.

·       

Övriga krav för slutbetyg

·        Delta i minst 11 föreläsningar (av 13)

·        45 min muntlig presentation av ett valt ämne i en särskild ämnesföreläsning

·        80% på läxor och datoruppdrag

·        Projekt (helst på problem med studentens egen forskning)

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

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

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Denna kurs tillhör inget huvudområde.

Utbildningsnivå

Forskarnivå

Påbyggnad

Ingen information tillagd

Kontaktperson

Carlo Fischione (carlofi@kth.se)

Forskarkurs

Forskarkurser på EECS/Nätverk och systemteknik