MIN121: Fortgeschrittenes Deep Learning
Kernmodule
MIN121: Fortgeschrittenes Deep Learning
Prof. Dr. Michael Gref
Prof. Dr. Michael Gref
Master Informatik
Informatik
Deutsch oder Englisch
Wintersemester
1 Semester
5 ECTS
Deutsche Notenskala 1-5
4SL
Advanced Deep Learning
Empfohlen werden Kenntnisse des maschinellen Lernens und Deep Learning, insbesondere überwachte Lernverfahren, Grundlagen neuronaler Netze, gradientenbasierte Optimierung, Modelltraining, Evaluation und praktische Erfahrung mit datengetriebenen Modellen.
WAS
Mit erfolgreichem Abschluss des Moduls sind die Studierenden in der Lage, fortgeschrittene Deep-Learning-Architekturen und Lernparadigmen für komplexe datenbasierte Problemstellungen auszuwählen, prototypisch umzusetzen oder zu adaptieren, experimentell zu evaluieren und hinsichtlich Leistungsfähigkeit, Grenzen, Aufwand und Anwendungskontext kritisch zu bewerten.
WOMIT
Die Studierenden erreichen dieses Lernergebnis, indem sie
- fortgeschrittene Deep-Learning-Architekturen und Lernparadigmen, insbesondere für Sequenzmodellierung, Repräsentationslernen, generative Modellierung und multimodale Aufgabenstellungen, analysieren und voneinander abgrenzen,
- zentrale Modellierungsprinzipien fortgeschrittener Deep-Learning-Verfahren nachvollziehen und für geeignete Aufgabenstellungen begründet auswählen,
- eigene Modelle trainieren sowie vortrainierte Modelle auswählen, anwenden, anpassen und experimentell untersuchen,
- unterschiedliche Modellfamilien sowie Verfahren zur effizienten Modellanpassung hinsichtlich ihrer Prinzipien, Einsatzmöglichkeiten und Grenzen vergleichen,
- Modelle und Experimente qualitativ und quantitativ evaluieren und Ergebnisse im Hinblick auf Generalisierung, Robustheit, Verzerrungen, Interpretierbarkeit und praktische Einsetzbarkeit bewerten,
- aktuelle wissenschaftliche Publikationen und technische Entwicklungen erschließen, reproduzierbare Experimente ableiten und Ergebnisse strukturiert dokumentieren, präsentieren und verteidigen.
WOZU
Die Studierenden nutzen diese Kompetenzen, um moderne Deep-Learning-Verfahren in forschungs- und entwicklungsnahen Informatik-Kontexten fachlich fundiert auszuwählen, anzupassen, kritisch zu bewerten und gegenüber fachkundigen Zielgruppen nachvollziehbar zu begründen.
- Vertiefung neuronaler Netze und Deep-Learning-Training: Modellarchitektur, Optimierung, Regularisierung, Generalisierung und experimentelle Analyse
- Sequenzmodellierung und Transformer: rekurrente Architekturen, Attention, Encoder-Decoder-Strukturen und Skalierung
- Repräsentationslernen und Foundation Models: selbstüberwachtes Lernen, Pretraining, Transfer Learning, Fine-Tuning sowie One-/Few-Shot- und metrisches Lernen
- Generative und multimodale Modelle: Autoencoder, Diffusion Models, gemeinsame Repräsentationen und Text-Bild-Modelle
- Effiziente Modellanpassung und Modellkompression: Adapterverfahren, Low-Rank-Ansätze, Quantisierung und Distillation
- Robustheit, Sicherheit und Interpretierbarkeit moderner Deep-Learning-Modelle
- Evaluation: Metriken, Benchmarking, Fehleranalyse, Bias, Fairness und Grenzen automatisierter Bewertung
- Wissenschaftliches Arbeiten: aktuelle Publikationen erschließen, Experimente reproduzieren und Ergebnisse kritisch einordnen
Erfolgreiche Bearbeitung semesterbegleitender Aufgaben, z. B. zur Analyse, Implementierung, Adaption oder Evaluation fortgeschrittener Deep-Learning-Verfahren.
Studien- oder Projektarbeit. Sie wird als Projektarbeit oder Hausarbeit mit Präsentation und Fachgespräch ausgestaltet. Die Prüfung umfasst die eigenständige Bearbeitung einer fortgeschrittenen Deep-Learning-Fragestellung einschließlich theoretischer Einordnung, praktischer Umsetzung oder experimenteller Analyse, Dokumentation der Ergebnisse sowie fachlicher Verteidigung.
- I. Goodfellow, Y. Bengio, A. Courville: Deep Learning.
- C. M. Bishop: Pattern Recognition and Machine Learning.
- Aktuelle wissenschaftliche Publikationen und technische Dokumentationen zu fortgeschrittenen Deep-Learning-Architekturen, Foundation Models, generativen Modellen und effizienter Modellanpassung.