Lectures
You can download the lectures here. We will try to upload lectures prior to their corresponding classes.
-
ML Foundations
tl;dr: Generalization: overfitting, bias-variance, regularization (L2/L1).
[notes] [slides]
Readings:
- PML: Chapter 4.3, 4.5
- Lecture notes from Cornell
-
Optimization Basics
tl;dr: Convexity, stochatsic gradient descent, regularization techniques.
[notes] [slides] [Matrix Calculus] [Jupyter Notebook]
Readings:
- PML: Chapter 8.1, 8.2, 8.4
-
-
-
Perceptron + Neural Networks
tl;dr: Perceptron, neural networks, forward and backward propagation
[Perceptron] [Neural Networks]
Readings
- PML: Chapter 10.2.5
-
Convolutional Neural Networks
tl;dr: Convolutional Neural Networks, filters, pooling, and applications
[slides]
Resources related to PyTorch
Readings
- PML: Chapter 14.1-14.3
-
DL Recipe
tl;dr: Early stopping, ReLU, regularization, optimizers, and dropout.
[slides]
Readings
- PML: Chapter 13.1-13.5
-
Unsupervised Learning
tl;dr: Unsupervised learning, clustering, and generative modeling.
[slides]
Readings
- PML: Chapter 21.1-21.3
-
Generative Adversarial Networks (GANs)
tl;dr: GANs, KL divergence, and applications in generative modeling.
[slides]
-
Autoencoders (AEs)
tl;dr: Autoencoders, denoising autoencoders and variational autoencoders.
[slides]
-
Transformers
tl;dr: Attention, Seq2seq, encoder-decoder architecture, transformer.
[slides]
Reading:
-