Inhalt

[ 281VROAMLGP26 ] PR Machine Learning

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B3 - Bachelor 3. Jahr Mechatronik Dieter Büchler 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Mechatronik 2026W
Lernergebnisse
Kompetenzen
Studierende verfügen über praktische Erfahrung in der Implementierung und im Training grundlegender wie auch fortgeschrittener Modelle des maschinellen Lernens (machine learning) mit modernen Python-Bibliotheken. Sie sind in der Lage, praxisnahe Problemstellungen mit Realweltbezug zu bearbeiten, wie etwa Bildklassifikation (image classification) und Regression (regression).
Fertigkeiten Kenntnisse
Lernen verschiedener Architekturen neuronaler Netze (neural network (NN)) (k4): Studierende verstehen die zentralen Konzepte und Implementierungsdetails von Feedforward-Netzen (feedforward NNs), Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN) und Autoencodern (AE).

Implementierung grundlegender Feedforward-Netze von Grund auf (k5): Studierende können einfache Feedforward- Netze (feedforward NNs) von Grund auf implementieren und auf komplexen Datensätzen trainieren.

Entwurf und Training fortgeschrittener Netze (k5): Studierende können moderne Netztypen wie CNNs, RNNs und AEs entwerfen und mit Realweltdaten unter Einsatz moderner Deep-Learning-Bibliotheken (deep learning libraries) trainieren.

Bewertung und Optimierung neuronaler Netze (k5): Studierende können die Modellgüte (model performance) anhand geeigneter Metriken bewerten und relevante Hyperparameter wie Lernraten (learning rates) und Batchgrößen (batch sizes) optimieren. Zudem beherrschen sie Regularisierungstechniken (regularization techniques), um Overfitting (overfitting) zu reduzieren.

Studierende verfügen über praxisorientiertes Wissen zur Implementierung fortgeschrittener neuronaler Netzwerkmodelle, einschließlich CNNs, RNNs und AEs, unter Verwendung moderner Python-Bibliotheken. Sie können diese Modelle auf reale Aufgaben anwenden, typische Herausforderungen beim Training und bei der Optimierung systematisch untersuchen und lösen sowie Einblicke in praktische Anwendungen des Deep Learning (deep learning) gewinnen.
Beurteilungskriterien
Abhaltungssprache Deutsch
Lehrinhalte wechselnd? Nein
Präsenzlehrveranstaltung
Teilungsziffer 12
Zuteilungsverfahren Zuteilung nach Reihenfolge