Syllabus
Registration via LPIS
| Day | Date | Time | Room |
|---|---|---|---|
| Tuesday | 11/03/26 | 09:00 AM - 10:30 AM | D3.0.237 |
| Thursday | 11/05/26 | 09:00 AM - 10:30 AM | D2.0.334 Teacher Training Lab |
| Tuesday | 11/10/26 | 09:00 AM - 10:30 AM | D3.0.237 |
| Thursday | 11/12/26 | 09:00 AM - 10:30 AM | TC.3.10 |
| Tuesday | 11/17/26 | 09:00 AM - 11:00 AM | LC.-1.038 (P&S) |
| Thursday | 11/19/26 | 09:00 AM - 11:00 AM | D3.0.237 |
| Tuesday | 11/24/26 | 09:00 AM - 11:00 AM | D4.0.047 |
| Thursday | 11/26/26 | 09:00 AM - 11:00 AM | D3.0.218 |
| Tuesday | 12/01/26 | 09:00 AM - 11:00 AM | D3.0.237 |
| Thursday | 12/03/26 | 09:00 AM - 11:00 AM | TC.5.28 |
| Thursday | 12/17/26 | 09:00 AM - 11:30 AM | D2.0.342 Teacher Training Raum |
| Thursday | 12/17/26 | 01:00 PM - 03:30 PM | D4.0.047 |
The course provides a comprehensive introduction to deep learning.
Topics Covered:
1. Core machine learning concepts: hypothesis spaces, loss functions, risk minimization, overfitting and underfitting, model selection, and regularization
2. Training neural networks via stochastic gradient descent
3. Shallow neural networks: architecture, activation functions, and universal approximation
4. Deep neural networks: depth, skip connections, layer types, and backpropagation
5. Convolutional neural networks: convolutions, pooling, modern architectures, and transfer learning
6. Embeddings and transformers: self-attention, multi-head attention, positional encoding, and autoregressive decoder models
After completing this course, students will be able to:
• Explain the role of hypothesis spaces, loss functions, and regularization in supervised machine learning
• Describe the neural network training pipeline — optimization via SGD, backpropagation, and techniques for mitigating overfitting
• Compare and contrast architectures of deep neural networks, CNNs, and transformers
• Implement and train neural network models using modern deep learning frameworks
• Analyze and critically evaluate deep learning research papers, and present findings effectively
The course combines instructor-led lectures with hands-on tutorial sessions. Students prepare for each session by reviewing assigned materials in advance, and selected topics are supported by pre-recorded knowledge clips for self-study. In the final week, students present research papers or book chapters. Participation in discussions and tutorial work is encouraged throughout the course.
Grades will be awarded based on individual exercises (20%), a presentation at the end of the course (40%), and an exam (40%).
Familiarity with matrix algebra, multivariate calculus (chain rule, gradients, Jacobians), and basic probability. Programming experience in Python (NumPy, PyTorch) is helpful for the tutorial sessions but not required.
Please log in with your WU account to use all functionalities of read!t. For off-campus access to our licensed electronic resources, remember to activate your VPN connection connection. In case you encounter any technical problems or have questions regarding read!t, please feel free to contact the library at readinglists@wu.ac.at.
Back