MET114: Machine und Deep Learning
Kernmodule Elektrotechnik
MET114: Machine und Deep Learning
Prof. Dr. Michael Gref
Prof. Dr. Michael Gref
Master Elektrotechnik
Ingenieurwissenschaften
Deutsch
Sommersemester
1 Semester
5 ECTS
Deutsche Notenskala 1-5
2 V | 1 Ü | 1 P | - S
Machine and Deep Learning
Data Science in der Elektrotechnik (Bachelor), Mathematik (insb. lineare Algebra & Vektoranalysis), Python
WAS
Mit erfolgreichem Abschluss des Moduls können die Studierenden für komplexe Problemstellungen der Elektrotechnik geeignete Machine- und Deep-Learning-Lösungen konzipieren, als datengetriebene, trainierbare Modelle realisieren, Trainingsprozess und Modellverhalten theoretisch fundiert analysieren, durch gezielte Anpassung von Hyperparametern und Modellarchitektur iterativ verbessern und die resultierenden Modelle experimentell hinsichtlich ihrer Leistungsfähigkeit bewerten.
WOMIT
Die Studierenden erreichen dieses Lernergebnis, indem sie
- zentrale Verfahren des klassischen Machine Learning hinsichtlich Modellannahmen, Modellkomplexität, Regularisierung und Bias-Varianz-Verhalten mathematisch vertiefen und anwenden,
- die mathematischen Grundlagen von Gradientenverfahren und Backpropagation (inkl. Lossfunktionen, Ableitungen, Optimierungs- und Regularisierungstechniken) an ausgewählten Netzwerkbeispielen herleiten, erläutern und für das Training tiefer neuronaler Netze nutzen,
- Machine- und Deep-Learning-Modelle in gängigen Frameworks wie PyTorch als datengetriebene Modelle implementieren und trainieren und dabei Datenaufbereitung, Feature-Engineering und vollständige Trainingspipelines praktisch umsetzen,
- systematisch mit Hyperparametern und Modellarchitekturen experimentieren, Lernkurven und Bewertungsmetriken auswerten und auf dieser Basis Trainingsprozess und Modellverhalten analysieren sowie gezielt verbessern,
- ausgewählte fortgeschrittene Lernparadigmen und Anwendungen im Deep Learning in Form prototypischer Experimente oder Projekte erproben und deren Eignung für elektrotechnische Anwendungsfälle kritisch reflektieren,
- in einem Projekt mit realistischen oder realen Datensätzen aus der Elektrotechnik eine eigene Fragestellung formulieren, geeignete Machine- und Deep-Learning-Verfahren auswählen, mehrere Modellansätze implementieren, trainieren und vergleichen, die Leistungsfähigkeit der Modelle experimentell evaluieren sowie Vorgehen und Ergebnisse strukturiert dokumentieren, präsentieren und verteidigen.
WOZU
Die Studierenden nutzen diese Kompetenzen, um datengetriebene, lernfähige Komponenten in komplexe elektrotechnische Gesamtsysteme zu integrieren, deren Beitrag zur Lösung innovativer Forschungs- und Entwicklungsaufgaben kritisch zu bewerten und die dabei getroffenen Modell- und Designentscheidungen in Fachkreisen und wissenschaftlichen Kontexten nachvollziehbar zu begründen und zu verteidigen.
- Vertiefung und Theorie klassischer Verfahren des maschinellen Lernens (u. a. lineare Modelle, k-Nearest Neighbours, Entscheidungsbäume, Random Forests, Support Vector Machines)
- Theorie und Optimierung tiefer neuronaler Netze: Funktionsweise künstlicher neuronaler Netze, Lossfunktionen, Gradienten- und Backpropagation-Prinzip, Stochastic Gradient Descent und ausgewählte adaptive Optimierungsverfahren (z. B. Adam, RMSprop), grundlegende Lernraten- und Regularisierungsstrategien
- Spezialisierte Architekturen: Convolutional Neural Networks, rekurrente Architekturen (z. B. RNNs, LSTMs/GRUs), Encoder-Decoder-Strukturen sowie grundlegende Attention- und Transformer-Konzepte
- Fortgeschrittene Lernparadigmen und Anwendungen im Deep Learning: Repräsentations- und selbstüberwachtes Lernen, metrisches und One-/Few-Shot-Learning, ausgewählte generative Deep-Learning-Modelle, Multi-Task-Learning sowie multimodale Modelle und aktuelle Trends in Forschung und Anwendung
- Effiziente Modellanpassung, Bereitstellung, Robustheit und Interpretierbarkeit: Transfer Learning, Modellkompression und Quantisierung, Knowledge Distillation, Grundlagen adversarialer Störungen und robuster Trainingsansätze sowie ausgewählte Verfahren der Modellinterpretation
Keine
Projektarbeit mit Dokumentation, Präsentation und Fachgespräch; Umfang, Bearbeitungszeit und Abgabemodalitäten werden zu Beginn des Moduls bekanntgegeben.
- Ian Goodfellow; Yoshua Bengio; Aaron Courville: Deep Learning. MIT Press, 2016.
- Christopher M. Bishop: Pattern Recognition and Machine Learning. Springer, 2006.
- Kevin P. Murphy: Machine Learning: A Probabilistic Perspective. MIT Press, 2012.
- Aurélien Géron: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow. O’Reilly Media, 2019.
- Aktuelle wissenschaftliche Publikationen im Bereich Deep Learning.