Schedule (tentative)
Note that the schedule is tentative, and will change depending on how slow / fast we are able to go. In particular, assignment release and due dates, quiz times, and project milestones shown here are subject to changes unless they have actually been released through the respective links: assignments, project, quizzes.
Recommended Textbooks
PML: Probabilistic Machine Learning: An Introduction by Kevin Patrick Murphy (MIT Press, March 2022, Available online)
Date | Topic | Slides | Readings | Assignments |
Aug 23 | Introduction | PDF, PPTX | Python / numpy tutorial | |
| Machine Learning Basics | | | |
Aug 25 | k Nearest Neighbors | PDF, | PML 1, 16.1 | |
Aug 30 | Linear Classifiers | PDF, PPTX | PML 10.1, 10.2 | |
| | | | Assignment 1 Aug 31 – Sep 19 |
Sep 01 | Linear Classifiers | ^ | PML 7 | |
Sep 06 | Linear Classifiers | ^ | PML 10.1, PML 10.2 | |
Sep 08 | Linear Classifiers | ^ | PML 10.1, PML 10.2 | |
Sep 13 | Non-linear Classifiers, Classifier Complexity, Feature Design, and Bias-Variance Tradeoff | PDF, PPTX | Digit Case Study, PML 17.3 | |
| Neural Networks for Images | | | |
| | | | Assignment 2 Sep 14 – Oct 5 |
Sep 15 | Back-propagation | PDF, PPTX | PML 13.3 | |
Sep 20 | Back-propagation | ^ | | |
Sep 22 | Designing Neural Networks | PDF, PPTX
| PML 14.2 | |
Sep 27 | Designing Neural Networks | PDF, PPTX | PML 14.3.2 | |
Sep 29 | Training Neural Networks | PDF, PPTX | PML 13.4, 13.5 | |
Oct 04 | Training Neural Networks | PDF, PPTX | PML 13.4, 13.5 | |
| | | | Assignment 3 Oct 5 – Oct 26 |
Oct 06 | Exam Review | | | |
| | | | CBTF Exam 1 Oct 9 – Oct 11 |
Oct 11 | Popular Neural Networks for Images | PDF | PML 14.3 | |
Oct 13 | Object Detection | PDF | RCNN, Fast RCNN, Faster RCNN | |
Oct 18 | Object Detection | ^ | FPN, Mask RCNN, RetinaNet | |
| | | | Project Proposal Oct 19 |
Oct 20 | Dense Prediction | PDF, PPTX | FCN, UNET | IEF |
Oct 25 | Sequence Modelling | PDF | | |
Oct 27 | Transformers | PDF, PPTX | ViT, VPT, Swin, DETR | |
| | | | Assignment 4 Oct 31 – Nov 14 |
Nov 01 | Transformers | ^ | | |
Nov 03 | Variational Auto-Encoders | PDF1 | | |
Nov 08 | No Class | | | |
Nov 10 | Diffusion Models | PDF1 | Blog | |
| | | | Assignment 5 Nov 14 – Nov 30 |
Nov 15 | Diffusion Models | PDF2, PDF3 | NCNS, Blog | |
Nov 17 | Generative Adversarial Networks | PDF | | |
| Advanced Topics | | | |
Nov 22 | No Class (Fall Break) | | | |
Nov 24 | No Class (Fall Break) | | | |
| | | | CBTF Exam 2 Nov 29 – Dec 1 |
Nov 29 | Self-supervision | PDF, PPTX | MAE | |
Dec 01 | Neural Radiance Fields (NeRFs) | PDF, PPTX | NeRF, Instant NGP | |
Dec 06 | Large Language Models | | | |
| | | | Projects Due Dec 11
|
|