Course map
Parts follow topic boundaries, so some cover two lectures and some cover nine.
| Part | Topic | Lectures | Notes |
|---|---|---|---|
| Introduction | |||
| 01 | Introduction and paradigms | L1–L2 | Ready |
| Unsupervised learning | |||
| 02 | Representation learning | L3–L5 | Ready |
| 03 | Principal component analysis | L6–L7 | Coming |
| 04 | Issues with PCA, and computing it fast | L8–L9 | Coming |
| 05 | Feature maps, kernels and kernel PCA | L10–L12 | Coming |
| 06 | K-means: the algorithm and its convergence | L13–L15 | Coming |
| 07 | K-means: geometry, initialization, choosing K | L16–L18 | Coming |
| 08 | Estimation: maximum likelihood and Bayesian | L19–L21 | Coming |
| 09 | Gaussian mixture models and EM | L22–L26 | Coming |
| Supervised learning | |||
| 10 | Linear regression and gradient descent | L27–L31 | Coming |
| 11 | Kernel and probabilistic regression | L32–L35 | Coming |
| 12 | Ridge and LASSO | L36–L40 | Coming |
| 13 | Classification: k-NN and decision trees | L41–L44 | Coming |
| 14 | Generative models and Naive Bayes | L45–L51 | Coming |
| 15 | Perceptron and logistic regression | L52–L56 | Coming |
| 16 | Support vector machines | L57–L65 | Coming |
| 17 | Ensembles: bagging and boosting | L66–L68 | Coming |
| 18 | Loss functions, neural networks and summary | L69–L74 | Coming |
How the course is laid out
The course starts with unsupervised learning and then moves to supervised learning. Sequential learning (online learning, bandits, reinforcement learning) is mentioned in Part 1 but not taught.
Using these notes
- Every section starts with a timestamp chip, such as L6 · 12:40, that opens the video at that moment.
- Each part ends with key terms and questions whose answers stay hidden until you open them.
- Charts built on synthetic data say so in their caption. They illustrate the idea, not a dataset from the course.
- The notes follow the lectures, not a textbook. For more depth the lecturer recommends Bishop's Pattern Recognition and Machine Learning.