Technical University of Leoben  ·  Chair of Cyber-Physical-Systems  ·  2025/26
190.017 · WS 2025/26

Advanced Machine
& Deep Learning

A rigorous treatment of modern machine learning theory and practice — from optimization landscapes and generalization theory to large-scale architectures, self-supervised learning, and frontier research directions.

6 CREDITS GRADUATE LEVEL IN-PERSON TUE / THU · 10:00–12:00 · SR HDD [22]
Notice: Lecture slides are released before every lecture in the morning.
Course Description

This course offers a graduate-level exploration of the mathematical and algorithmic foundations of machine learning, with an emphasis on deep neural networks. Students will study optimization theory, generalization bounds, and architecture design before advancing to contemporary topics such as transformers, diffusion models, and reinforcement learning from human feedback.

Core Topics

ML Foundations

Bias-variance tradeoff, hypothesis space, evaluation metrics, MLE, MAP estimation, probability distributions, KL divergence & information-theoretic measures

Neural Networks & Optimization

FFNs, expressivity, activation functions, SGD, momentum, Nesterov, Adam, LR scheduling, gradient clipping

Architectures

CNNs, RNNs, LSTMs, Attention, Transformers, SSMs, xLSTMs

Generative Models

VAEs, GANs, Diffusion Models, LLMs

Lecture Schedule
WeekDateTopicTypeMaterials
0107.10.2025
Basics of Machine Learning — Part I
Neural networks overview, reinforcement learning, sequential models, generative models
Lecture
0109.10.2025
Basics of Machine Learning — Part II
Bias-variance tradeoff, hypothesis space, evaluation metrics
Lecture
0214.10.2025
Statistical Approaches in ML — Part I
Estimators, MLE, MAP, distributions
Lecture
0328.10.2025
Statistical Approaches in ML — Part II
Divergences
Lecture
0328.10.2025
Assignment I — Statistical Learning Foundations
Assignment
0328.10.2025
Neural Networks — Part I
FFNs, expressivity, activation functions, gradient descent
Lecture
0330.10.2025
Neural Networks — Part II
Gradient descent, neural network architecture
Lecture
0404.11.2025
Gradient Descent Methods
GD, SGD, momentum-based GD, Nesterov-accelerated GD, LR scheduling, adaptive LR methods, gradient clipping
Lecture
0506.11.2025
Convolutional Neural Networks — Part I
Convolution operator, kernels, CNNs, hierarchy
Lecture
0511.11.2025
Convolutional Neural Networks — Part II
LeNet, ImageNet, AlexNet, ZFNet, VGGNet, ResNet, guided backpropagation
Lecture
0618.11.2025
Sequential Modelling
Introduction, RNNs, LSTMs, GRU
Lecture
0620.11.2025
Advances in Sequential Modelling
Seq2Seq, xLSTM, SSMs, Mamba
Lecture
0620.11.2025
Assignment II — Neural Networks and Sequential Models
Assignment
0727.11.2025
Transformers — Part I
Attention Mechanism, Transformers
Lecture
0704.12.2025
Transformers — Part II
Attention decoder, language modelling, GPT family, LoRA, RLHF, vision transformers
Lecture
0808.12.2025
Generative Modelling — Part I
Generative models, autoencoders, variational autoencoders, β-VAEs, masked autoencoders
Lecture
0808.12.2025
Assignment III — Variational Autoencoder
Assignment
0818.12.2025
Generative Modelling — Part II
GANs, mode collapse, conditional GANs, DCGANs, applications
Lecture
0915.01.2026
Diffusion Models
Forward and reverse diffusion, training, applications
Lecture
Course Evaluation — WS 2025/26
1.1
Average
(best: 1)
End-of-semester student evaluation conducted via the university's official feedback system. Grades run from 1 (very good) to 4 (unsatisfactory). Results are based on responses from 27 enrolled students. The course received an outstanding average of 1.1.
Overall Satisfaction Avg. 1.1  ·  best: 1
85.7%
14.3%
1 — Very good  (85.7%)
2 — Good  (14.3%)
3 — Satisfactory  (0%)
4 — Unsatisfactory  (0%)

Source: Official university course feedback system, WS 2025/26.