MIT 6.S184: Einführung in Flow Matching und Diffusionsmodelle
(diffusion.csail.mit.edu)Einführung in Flow Matching und Diffusionsmodelle
- Der Informatikkurs 6.S184 am MIT ist eine Lehrveranstaltung über generative KI unter Verwendung stochastischer Differentialgleichungen.
- Diffusions- und Flow-basierte Modelle gelten als State of the Art der generativen KI in verschiedenen Datenmodalitäten wie Bildern, Videos und Musik.
- Ziel dieser Lehrveranstaltung ist es, die mathematischen Grundlagen dieser Modelle von Grund auf aufzubauen; am Ende des Kurses erstellen die Studierenden selbst ein einfaches Diffusionsmodell für Bilder.
- Der Kurs ist ideal für Studierende, die Theorie und Praxis generativer KI grundlegend verstehen möchten.
Vorlesungsnotizen
- Die Vorlesungsnotizen bilden den Kern der Veranstaltung und liefern eigenständige Erklärungen zu sämtlichen Materialien.
- Die Foliensätze werden als visuelle Unterstützung bereitgestellt und sind kein eigenständiges Lernmaterial.
Vorlesungen
-
Vorlesung 1: Flow- und Diffusionsmodelle
- Einführung in generative Modelle
- Gewöhnliche und stochastische Differentialgleichungen
- Sampling in Flow- und Diffusionsmodellen
-
Vorlesung 2: Aufbau von Trainingszielen
- Bedingte und marginale Wahrscheinlichkeits-Pfade
- Kontinuitätsgleichung und Fokker-Planck-Gleichung
- Marginale Vektorfelder und marginale Score-Funktionen
-
Vorlesung 3: Training von Flow- und Diffusionsmodellen
- Flow Matching
- Score Matching
- Verschiedene Ansätze für Diffusionsmodelle
-
Vorlesung 4: Aufbau eines Bildgenerators
- Guidance und bedingte Generierung
- Architekturen neuronaler Netze
- Überblick über State-of-the-Art-Modelle
-
Vorlesung 5: Generative Robotik
- Gastvorlesung von Benjamin Burchfiel
- Large Behavior Models
- Diffusionsmodelle für die Robotik
-
Vorlesung 6: Generatives Proteindesign
- Gastvorlesung von Jason Yim
- Entwurf neuer Proteine mit KI
- Flow Matching zur Erzeugung von Proteinstrukturen
Übungen
- Zum Kurs gehören drei Übungen, die Schritt für Schritt den Aufbau von Flow Matching und Diffusionsmodellen behandeln.
- Die Übungen können in Google Colab geöffnet und durchgeführt werden.
Dozenten
- Peter und Ezra unterrichten den Kurs gemeinsam, während Tommi Jaakkola als Sponsor und Berater fungiert.
- Peter Holderrieth ist Doktorand, Ezra Erives studiert im Master of Engineering.
Voraussetzungen
- Erforderlich sind lineare Algebra, reelle Analysis und grundlegende Wahrscheinlichkeitstheorie sowie Erfahrung mit Python und PyTorch.
Hinweis
- Diese Lehrveranstaltung behandelt keine Large Language Models (LLMs). LLMs umfassen diskrete Daten wie Text, während sich dieser Kurs auf Daten in kontinuierlichen Räumen wie Bilder, Videos und Proteinstrukturen konzentriert.
Danksagung
- Diese Lehrveranstaltung wäre ohne die Unterstützung zahlreicher Personen und Organisationen nicht möglich gewesen.
- Dank gilt Professor Tommi Jaakkola, Lisa Bella und Ellen Reid vom MIT EECS sowie vielen weiteren Beteiligten.
1 Kommentare
Hacker-News-Kommentare
Der MIT-Kurs "6.S184: Introduction to Flow Matching and Diffusion Models" wurde auf YouTube veröffentlicht
Bedingte normalisierende Flows sind eine der elegantesten Lösungen für inverse Designprobleme
Die letzten zehn Jahre waren ein goldenes Zeitalter für Deep-Learning-Ausbildung
Tolle Vorlesung, ich möchte sie so bald wie möglich durcharbeiten
Ich frage mich, ob es eine Sammlung aller öffentlichen Kurse zu aktueller KI-Technologie gibt
Vielen Dank an MIT OCW und seine Mitwirkenden
Obwohl diese Technik sehr nützlich ist, scheint es, als hätten LLMs viel Aufmerksamkeit davon abgelenkt
Es ist großartig, dass MIT zeitnahe und relevante Inhalte kostenlos anbietet
Vielen Dank, ich frage mich, ob es weitere OCW-Kurse über moderne KI gibt
Gut gemacht, Glückwunsch