Machine Learning for Engineers
Maschinelles Lernen für Ingenieure
6 LPWiSeEN
Voraussetzungen
Empfohlen, im Wortlaut
• Mathematics for Engineers (Multivariate Calculus, Linear Algebra, Statistics) • Programming in Python
Inhalte
Brief introduction to statistical learning theory and empirical risk minimization. Supervised and unsupervised learning framework with an optional part on reinforcement learning. Supervised Learning models include linear predictors, support vector machines and neural networks. Unsupervised Learning models include dimensionality reduction via matrix decompositions (singular value decomposition, principal component analysis) or autoencoders, clustering algorithms and empeddings (t-distributed stochastic neighbour embedding).
Lernziele
At the end of the module the students are able to build and apply a collection of machine learning models, ranging from simple linear predictors to deep neural networks to common engineering problems. Selection of case studies is focused on manufacturing processes. Students are able to implement data-driven algorithms of increasing complexity directly in Python. Advanced neural network architectures for image processing or time series will be based on Pytorch.
Prüfungsleistung
• Oral exam (30 min) including presentation with discussion (15 slides)
Quelle: Modulbeschreibung der BTU · abgerufen 29.09.2026Original