This course focuses on the introduction of machine leanring. However, we will cover what you are particularly interested in, e.g., technical details of how to train your own ChatGPT.
Pre-requisite:
Format:
There is no required textbook, but the following fine texts are recommended.
Tong Zhang. Mathematical Analysis of Machine Learning Algorithms. Cambridge University Press, 2023.
Moritz Hardt and Benjamin Recht. Patterns, Predictions, and Actions. Princeton University Press, 2022.
Kevin Patrick Murphy. Probabilistic Machine Learning. MIT Press, 2022-2023.
Aston Zhang, Zack C. Lipton, Mu Li and Alex J. Smola. Dive into Deep Learning. 2019.
Ian Goodfellow, Yoshua Bengio and Aaron Courville. Deep Learning. MIT Press, 2016.
Trevor Hastie, Robert Tibshirani and Jerome Friedman. The Elements of Statistical Learning. Springer, 2017.
Date | Category | Topic | Slides | Suggested Readings | Instructor | |
---|---|---|---|---|---|---|
Lecture 1 | Jan 9 | Introduction | Link | Deep Learning, Section 1 | Hongyang Zhang | |
Lecture 2 | Jan 11 | Classic ML | Perceptron | Link | Patterns, Predictions, and Actions, Page 37 | Hongyang Zhang |
Jan 16 | Classic ML | Perceptron - Cont' | Link | Patterns, Predictions, and Actions, Page 37 | Hongyang Zhang | |
Lecture 3 | Jan 18 | Classic ML | Linear Regression | Link | Probabilistic Machine Learning: An Introduction, Page 363 | Hongyang Zhang |
Lecture 4 | Jan 23 | Classic ML |
|
Probabilistic Machine Learning: An Introduction, Page 333 |
Hongyang Zhang |
|
Lecture 5 | Jan 25 | Classic ML | Hard-Margin SVM | Link | The Elements of Statistical Learning, Section 12.3 | Hongyang Zhang |
Lecture 6 | Jan 30 | Classic ML | Soft-Margin SVM | Link | The Elements of Statistical Learning, Section 12.3 | Hongyang Zhang |
Lecture 7 | Feb 1 | Classic ML |
|
The Elements of
Statistical Learning, Section 12.3 |
Hongyang Zhang |
|
Lecture 8 | Feb 6 | Classic ML | Gradient Descent | Link | Convex Optimization, Section 9.3 | Hongyang Zhang |
Lecture 9 | Feb 8 | Neural Nets |
|
Deep Learning, Section 6 |
Hongyang Zhang |
|
Feb 13 | Neural Nets | Fully Connected NNs - Cont' | Link | Deep Learning, Section 6 | Hongyang Zhang | |
Lecture 10 | Feb 15 | Neural Nets | Convolutional NNs | Link | Deep Learning, Section 9 | Hongyang Zhang |
Feb 27 | Neural Nets | Convolutional NNs - Cont' | Link | Deep Learning, Section 9 | Hongyang Zhang | |
No class | Feb 29 | - | Mid-term Exam | - | Time: 8:30am-9:50am, Location: MC 4040 and MC 4059 | Hongyang Zhang |
Lecture 11 | March 5 | Neural Nets | Transformer | Link | Hongyang Zhang | |
Lecture 12 | March 7 | Modern ML Paradigms | Large Language Models | Link | Hongyang Zhang | |
Lecture 13 | March 12 | Modern ML Paradigms | GANs | Link | |
Yaoliang Yu |
Lecture 14 | March 14 | Modern ML Paradigms | Flows | Link | |
Yaoliang Yu |
Lecture 15 | March 19 | Modern ML Paradigms | Diffusion Models | Link | |
Yaoliang Yu |
Lecture 16 | March 21 | Modern ML Paradigms | Self-Supervised Learning | Link | |
Yaoliang Yu |
Lecture 17 | March 26 | Trustworthy ML | Robustness | Link |
|
Yaoliang Yu |
Lecture 18 | March 28 | Trustworthy ML | Poisoning | Link |
|
Yaoliang Yu |
Lecture 19 | April 2 | Trustworthy ML | Differential Privacy | Link | Yaoliang Yu | |
Lecture 20 | April 4 | Trustworthy ML | Attribution | Link |
|
Yaoliang Yu |
Mental Health: If you or anyone you know experiences any academic stress, difficult life events, or feelings like anxiety or depression, we strongly encourage you to seek support.
On-campus Resources
Campus Wellness: https://uwaterloo.ca/campus-wellness/
Counselling Services: counselling.services@uwaterloo.ca 519-888-4567 ext 32655 Needles Hall North 2nd floor (NH 2401)
MATES: one-to-one peer support program offered by Federation of Students (FEDS) and Counselling Services: mates@uwaterloo.ca
Health Services service: located across the creek from Student Life Centre, 519-888-4096.
Off-campus Resources
Good2Talk (24/7): Free confidential help line for post-secondary students. Phone: 1-866-925-5454
Here 24/7: Mental Health and Crisis Service Team. Phone: 1-844-437-3247
OK2BME: set of support services for lesbian, gay, bisexual, transgender or questioning teens in Waterloo. Phone: 519-884-0000 extension 213
Diversity: It is our intent that students from all diverse backgrounds and perspectives be well served by this course, and that students’ learning needs be addressed both in and out of class. We recognize the immense value of the diversity in identities, perspectives, and contributions that students bring, and the benefit it has on our educational environment. Your suggestions are encouraged and appreciated. Please let us know ways to improve the effectiveness of the course for you personally or for other students or student groups. In particular:
We will gladly honour your request to address you by an alternate/preferred name or gender pronoun. Please advise us of this preference early in the semester so we may make appropriate changes to our records.
We will honour your religious holidays and celebrations. Please inform of us these at the start of the course.
We will follow AccessAbility Services guidelines and protocols on how to best support students with different learning needs.