Schedule

LectureTopicExercise
1Course overview and introduction to Machine Learning-
2Linear algebra refresher-
3Probability refresher-
4Gradient-based optimizationlink
5Linear and Logistic regressionlink
6Neural Networks: perceptron, activation functionslink1
7Neural Networks: backpropagation, initialization, and loss functions-
8Best practices in training of Machine Learning models-
9Advanced solvers: momentum, RMSProp, Adam, greedy training-
10UQ in Neural Networks and Mixture Density Networkslink1 link2
11Introduction to CNNs-
12CNNs Popular Architectutueslink
13Sequence modelling: basic principles
14Sequence modelling: architectureslink
15Dimensionality reduction
16Generative modelling and VAEs reduction
17GANs
18Scientific ML and PINNslink
19Deep learning for Inverse Problems
20Invertible Neural Networks
21Implicit Neural Networks