Data Analysis Block Course: Statistics and Machine learning
from
Monday, 21 September 2026 (09:00)
to
Friday, 2 October 2026 (20:00)
Monday, 21 September 2026
09:15
Lecture/Exercises - Basics
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - Basics
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
09:15 - 10:45
10:45
Break
Break
10:45 - 11:00
11:00
Lecture/Exercises - Basics
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - Basics
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:45
13:45
Lecture/Exercises - Basics
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - Basics
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
13:45 - 15:15
Tuesday, 22 September 2026
09:15
Lecture/Exercises - Error propagation
-
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
Lecture/Exercises - Error propagation
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
09:15 - 10:45
10:45
Break
Break
10:45 - 11:00
11:00
Lecture/Exercises - Information, inference and confidence level intervals
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - Information, inference and confidence level intervals
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:30
13:30
Lecture/Exercises - Information, inference and confidence level intervals
-
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
Lecture/Exercises - Information, inference and confidence level intervals
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
13:30 - 15:00
Wednesday, 23 September 2026
09:15
Lecture/Exercises - Least Squares
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - Least Squares
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
09:15 - 10:45
10:45
Break
Break
10:45 - 11:00
11:00
Lecture/Exercises - Maximum Likelihood
-
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
Lecture/Exercises - Maximum Likelihood
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:30
13:30
Lecture/Exercises - Sandwich estimator and bootstrap
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - Sandwich estimator and bootstrap
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
13:30 - 15:00
Thursday, 24 September 2026
09:15
Lecture/Exercises - COWs and sPlot
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - COWs and sPlot
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
09:15 - 10:45
10:45
Break
Break
10:45 - 11:00
11:00
Lecture/Exercises - Markov Chain Monte Carlo
-
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Lecture/Exercises - Markov Chain Monte Carlo
Michael Schmelling
(
Max Planck Society (DE)
)
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:30
13:30
Lecture/Exercises - Unfolding
-
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
Lecture/Exercises - Unfolding
Lorenzo Nisi
(
Technische Universitaet Dortmund (DE)
)
Michael Schmelling
(
Max Planck Society (DE)
)
13:30 - 15:00
Friday, 25 September 2026
09:00
Automatic Differentiation
-
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
Automatic Differentiation
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
09:00 - 10:30
10:45
Exercises - Automatic Differentiation
-
Hendric Jonas
(
Ruhr-Universitaet Bochum (DE)
)
Exercises - Automatic Differentiation
Hendric Jonas
(
Ruhr-Universitaet Bochum (DE)
)
10:45 - 12:15
13:30
Machine Learning (loss, ROC)
-
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
Machine Learning (loss, ROC)
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
13:30 - 15:00
15:15
Exercises - Samples, FoM, ROC
-
Christoph Tönnis
(
Ruhr-Universitaet Bochum (DE)
)
Exercises - Samples, FoM, ROC
Christoph Tönnis
(
Ruhr-Universitaet Bochum (DE)
)
15:15 - 16:45
Saturday, 26 September 2026
Sunday, 27 September 2026
Monday, 28 September 2026
09:00
Decision Trees, Adaboost
-
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
Decision Trees, Adaboost
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
09:00 - 10:30
- Slides - lecture-2A-split.jl: splitting index demonstration - lecture-2A-trees.jl: decision tree demonstration
10:45
Exercises - Decision Trees
-
Hendric Jonas
(
Ruhr-Universitaet Bochum (DE)
)
Exercises - Decision Trees
Hendric Jonas
(
Ruhr-Universitaet Bochum (DE)
)
10:45 - 12:15
13:30
Decision Trees, GradientBoost
-
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
Decision Trees, GradientBoost
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
13:30 - 15:00
- Slides - [GBDT playground](https://arogozhnikov.github.io/2016/07/05/gradient_boosting_playground.html)
15:15
Exercises - AdaBoost, GradientBoost
-
Christoph Tönnis
(
Ruhr-Universitaet Bochum (DE)
)
Exercises - AdaBoost, GradientBoost
Christoph Tönnis
(
Ruhr-Universitaet Bochum (DE)
)
15:15 - 16:45
Tuesday, 29 September 2026
09:00
Neural Networks : General introduction
-
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
Neural Networks : General introduction
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
09:00 - 10:30
- Slides - playground.tensorflow.org - gradient descent app: github.com/lilipads/gradient_descent_viz
10:45
Exercises - Neural Networks
-
Hendric Jonas
(
Ruhr-Universitaet Bochum (DE)
)
Exercises - Neural Networks
Hendric Jonas
(
Ruhr-Universitaet Bochum (DE)
)
10:45 - 12:15
13:30
Convolutional Neural Networks
-
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
Convolutional Neural Networks
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
13:30 - 15:00
- Slides - Exploring AlexNet
15:15
Exercises - NNs on example data
-
Christoph Tönnis
(
Ruhr-Universitaet Bochum (DE)
)
Exercises - NNs on example data
Christoph Tönnis
(
Ruhr-Universitaet Bochum (DE)
)
15:15 - 16:45
Wednesday, 30 September 2026
09:00
Transformers
-
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
Transformers
Mikhail Mikhasenko
(
Ruhr Univeristy Bochum
)
09:00 - 11:00
- Slides
11:15
Exercises - Transformers
-
Marian Stahl
(
Ruhr-Universitaet Bochum (DE)
)
Exercises - Transformers
Marian Stahl
(
Ruhr-Universitaet Bochum (DE)
)
11:15 - 12:30
14:00
Agentic coding
Agentic coding
14:00 - 17:00
Thursday, 1 October 2026
Friday, 2 October 2026