IMPRS / Origins Data Science Block Course
from
Monday, April 15, 2024 (2:00 PM)
to
Thursday, April 25, 2024 (5:20 PM)
Monday, April 15, 2024
2:00 PM
Session 1: Introduction + Linear models (regression)
-
Nicole Hartman
(
TUM
)
Session 1: Introduction + Linear models (regression)
Nicole Hartman
(
TUM
)
2:00 PM - 5:00 PM
- Welcome + logistics - Intro AI, ML, and deep learning - Machine Learning: Key ideas - Linear models (regression) - Bias variance trade off **Bonus:** Linear algebra review: https://cs229.stanford.edu/notes2022fall/cs229-linear_algebra_review.pdf
Tuesday, April 16, 2024
9:00 AM
Session 2: Perceptrons and Multi-layer perceptrons
-
Nicole Hartman
(
TUM
)
Session 2: Perceptrons and Multi-layer perceptrons
Nicole Hartman
(
TUM
)
9:00 AM - 12:00 PM
- Perceptron (Linear Model + Classification) - Multi-layer perception (MLP, a.k.a, Neural Network) - Universal Approximation Theorem - Forward pass: MLP (in numpy)
1:00 PM
Session 3: How NNs learn
-
Nicole Hartman
(
TUM
)
Session 3: How NNs learn
Nicole Hartman
(
TUM
)
1:00 PM - 4:00 PM
- Automatic Differentiation (AD) - Computational Graphs and backpropogation - Code full NN from scratch (numpy)
Wednesday, April 17, 2024
9:00 AM
Session 4: Deep Learning Frameworks and Optimizers
-
Nicole Hartman
(
TUM
)
Session 4: Deep Learning Frameworks and Optimizers
Nicole Hartman
(
TUM
)
9:00 AM - 10:30 AM
- Intro to pytorch (autodiff framework) - Loss functions - Optimizers
4:00 PM
Session 5: Going deeper... with tips and tricks
-
Nicole Hartman
(
TUM
)
Session 5: Going deeper... with tips and tricks
Nicole Hartman
(
TUM
)
4:00 PM - 7:00 PM
- Increasing depth - Regularization tricks - Ensembling methods - Tips and tricks for training NNs
Thursday, April 18, 2024
9:00 AM
Session 6: Clustering + Unsupervised Learning
-
Nicole Hartman
(
TUM
)
Session 6: Clustering + Unsupervised Learning
Nicole Hartman
(
TUM
)
9:00 AM - 12:00 PM
- Softmax - PCA - K-means
Friday, April 19, 2024
Saturday, April 20, 2024
Sunday, April 21, 2024
Monday, April 22, 2024
9:00 AM
Lecture day 4
-
Baran Hashemi
(
ORIGINS Cluster Munich
)
Lecture day 4
Baran Hashemi
(
ORIGINS Cluster Munich
)
9:00 AM - 12:00 PM
- Introduction to Geometric Deep Learning (GDL) - GDL on grids and Convolutional Neural Netowrks
2:00 PM
Tutorial Day 4
-
Baran Hashemi
(
ORIGINS Cluster Munich
)
Tutorial Day 4
Baran Hashemi
(
ORIGINS Cluster Munich
)
2:00 PM - 5:00 PM
Tuesday, April 23, 2024
9:00 AM
Lecture day 4
-
Baran Hashemi
(
ORIGINS Cluster Munich
)
Lecture day 4
Baran Hashemi
(
ORIGINS Cluster Munich
)
9:00 AM - 12:00 PM
- Geometric Deep Learning on Sets and Graphs: - Deep Sets and Graph Neural Networks I - Graph Neural Networks II
1:00 PM
Tutorial Day 4
-
Baran Hashemi
(
ORIGINS Cluster Munich
)
Tutorial Day 4
Baran Hashemi
(
ORIGINS Cluster Munich
)
1:00 PM - 4:00 PM
Wednesday, April 24, 2024
9:00 AM
Lecture day 4
-
Baran Hashemi
(
ORIGINS Cluster Munich
)
Lecture day 4
Baran Hashemi
(
ORIGINS Cluster Munich
)
9:00 AM - 10:30 AM
- Introduction to Deep Generative Models I
2:30 PM
Tutorial Day 4
-
Baran Hashemi
(
ORIGINS Cluster Munich
)
Tutorial Day 4
Baran Hashemi
(
ORIGINS Cluster Munich
)
2:30 PM - 5:00 PM
- Introduction to Deep Generative Models II
Thursday, April 25, 2024