Statistical Machine Learning (Summer term 2026)
News / Quick links
- Ilias
- Mock exam: Many students have started asking how the exam might look like. To address this question, we will create a mock exam, expected to come out end June / beginning July.
- Exam dates are out:
First exam is July 28, 15:30-17:30, Lecture hall N6, Morgenstelle
Second exam: October 8, 10:30-12:30, Lecture hall N6, Morgenstelle
- Rough schedule for the end of term: last mandatory tutorial in the week of July 6; last assignment will be due July 13. Voluntary tutorial in the week of July 13 about the mock exam, and potentially a voluntary tutorial in the week of July 20 where the tutors can answer questions. The exam material will cover everything until somewhere in the explainability section (still to be determined, depending on lecture speed; I estimate that fairness and part of the explainability section will still be included, but I'll make it precise when it comes closer).
Slides
- Slides 00: Preliminary Table of Contents
- Slides 01: Introduction
- Slides 02: Fundamental principles: Warmup (updated May 18, handwritten part now typed in latex)
- Slides 03: Fundamental principles: Bounding the function class
- Slides 04: Stability (updated June 1, handwritten part now typed in latex)
- Slides 05: Regularization (updated June 1rst)
- Slides 06: Aggregation (updated June 12; handwritten parts now typed)
- Slides 07: Data, measurement, validity (updated June 19, just fixed minor typos)
- Slides 08: Learning in the overparameterized interpolation regime (June 19)
- Nearly complete deck of slides , as of June 19 (so you can see what is still to come):
- Recap and reference: Mathematical Appendix (Probability and linear algebra)
- Leftover slides from previous years (they are NOT part of the lecture, but some students might still be interested to see some of the topics).
Assignments
- Sheet 1: pdf solution
- Sheet 2: pdf solution code
- Sheet 3: pdf solution
- Sheet 4: pdf solution
- Sheet 5: pdf solution
- Sheet 6: pdf (due June 8)
- Sheet 7: pdf code (due June 15)
- Sheet 8: pdf code (due June 22)
- Sheet 9: due June 29
- Sheet 10: due Jul 6
- Sheet 11: due Jul 13; this is the last sheet that counts towards exam admission
Exam modalities
Exam dates First exam is July 28, 15:30-17:30, Lecture hall N6, MorgenstelleSecond exam: October 8, 10:30-12:30, Lecture hall N6, Morgenstelle
The dates have been fixed by a central process. You can choose which exam to take, both will have the same difficulty. But note that there won't be a third exam nor oral exams: if you skip the first exam and fail the second one, you would need to wait for next summer term to take the exam again.
Exam admission To be admitted to the exam you need to need to achieve at least 50% of the points in the homework assignments, AND you need to attend at least 8 out of 11 tutorial sessions in person (documented by your signatures). If you have already tried the exam 2025 and failed, you can take the exam this year without earning a new exam admission (but we advise you do it, as it will prepare you for the exam). Exam admissions of 2024 or earlier are no longer valid.
Exam registration You need to register to the exam on Alma, the deadline is one week before the exam takes place. You cannot take part in the exam if you haven't registered!!! If for some reason, Alma doesn't let you register for the exam, please send an email to Patrizia Balloch with Ulrike Luxburg in cc, subject: Registration SML exam. Say that you would like to register, we need your name, your matriculation number, and the degree program in which you are enrolled.
Exam material You are not allowed to bring any material (books, slides, etc) except for what we call the controlled cheat sheet: one side (A4, one side only) of handwritten (!) notes, made by yourself. We will collect the notes at the end of the exam.
Day of the exam Please be there 15 min earlier and bring student ID or passport.
Online feedback form
We want to know what you like / do not like about the lecture! You can tell us anonymously with the following feedback form. The more concrete and constructive the feedback, the higher the likelihood that we can adapt to it.Start-of-term-FAQ
- Q: Do I need to register? A: Yes, on the Ilias platform, here is the registration link.
- Q: Some of the material is password-protected. A: yes, you will get the password in the first lecture.
- Q: I am an exchange student, or a student from a different degree program. Can I take part? A: Yes, if you have enough background knowledge. Q: How do I know? A: if in doubt, please approach me at the end of the first lecture (not by email).
- Q: Can I participate remotely? A: No, the lectures will not be streamed / recorded, and attendance in the weekly tutorials is mandatory.
- I have another question ... Ideally, please ask me at the end of the first lecture. Please don't send lots of questions by email.
Setup
What: Statistical Machine Learning, 9 CPLecturer: Prof. Ulrike von Luxburg
When and where: Lecture takes place Tuesdays and Thursdays 8:15 - 9:45, lecture hall A2, ground floor, Maria-von-Linden-Strasse 1. First lecture is on April 14. Tutorials: start in the second week of term.
Background information
This course is intended for the students of the master programs in
machine learning or computer science or related degrees. It requires
a solid understanding of maths, for example as taught in the course on
Mathematics of Machine Learning: Linear algebra, Mulitvariate
analysis, Probability Theory, Statistics, Optimization. The course is
not recommended for students without this background. We also assume
that students can program in python.
This lecture is going to be substantially revised and the contents
shift quite a bit, compared to the last time I taught it. While the
old lecture notes and the
old videos
still exist, you need to use the new lecture
notes and attend the lectures in person to get the new content. The
exam will be about the new content of course.
Info sheet about the logistics of the lecture:
link
Registration
You need to register for this class on Ilias: registration link.Tutorials
We will have weekly tutorial sessions, you will be assigned to one of the following groups:- Tue 14:00 - 16:00, now in Lecture Hall A2, MvL1 (used to be in Übungsraum 8D09)
- Wed 12:00 - 14:00, now in A301, Sand (used to be in Übungsraum 8D09)
- Thur 12:00 - 14:00, Lecture hall ground floor, Maria-von-Linden-Strasse 6
- Gunnar König (coordinator)
- Kai Luedemann
- Shubham Kashyapi
- Anupam Sourav Patra