CS229 Syllabus Spring 2022 Syllabus
Date Lecture Topics Deliverables Notes
Week 1 Lecture 1 3/28/2022 Introduction Slides
Lecture 2 3/30/2022 Supervised learning setup. LMS. Draft, Template, Notes; Section 1 of Main Notes
TA Lecture 1 4/1/2022 Linear Algebra Review Notes; Slides; Annotated Slides
Weighted Least Squares. Logistic
Week 2 Lecture 3 4/4/2022 regression. Newton's Method Draft, Template, Notes; Section 2 of Main Notes
Exponential family. Generalized
Lecture 4 4/6/2022 Linear Models. Draft; Section 3 of Main Notes
4/6/2022 Problem Set 0 (Due at 11:59 pm PT - Ungraded)
TA Lecture 2 4/8/2022 Probability Review Notes; Slides
Gaussian discriminant analysis.
Week 3 Lecture 5 4/11/2022 Naive Bayes. Section 4.1 of Main Notes
Lecture 6 4/13/2022 Naive Bayes, Laplace Smoothing. Section 4.2 of Main Notes
4/15/2022 Final Project Proposal (Due at 11:59 pm PT)
TA Lecture 3 4/15/2022 Python/Numpy Slides; Materials
Week 4 Lecture 7 4/18/2022 Kernels Section 5 of Main Notes
Lecture 8 4/20/2022 Neural Networks 1 Draft, Template, Notes; Section 7.1 & 7.2 of Main Notes
4/20/2022 Problem Set 1 (Due at 11:59 pm PT)
TA Lecture 4 4/22/2022 Evaluation Metrics Slides
Week 5 Lecture 9 4/25/2022 Neural Networks 2 (backprop) Section 7.3 of Main Notes
Lecture 10 4/27/2022 Bias - Variance. Regularization. Section 8 of Main Notes
TA Lecture 5 4/29/2022 Deep Learning (Conv Nets) Slides
Feature / Model selection. ML
Week 6 Lecture 11 5/2/2022 Advice. Section 9 of Main Notes, slides (only subset of first 40 pages are covered in the lecture)
K-Means. GMM (non EM).
Lecture 12 5/4/2022 Expectation Maximization. Draft; Section 10, 11.1, 11.2 of Main Notes
5/4/2022 Problem Set 2 (Due at 11:59 pm PT)
5/6/2022 Final Project Milestone (Due at 11:59 pm PT)
TA Lecture 6 5/6/2022 Midterm Review Slides
Week 7 Lecture 13 5/9/2022 GMM (EM) Draft; Section 11.2-11.4 of Main Notes
Lecture 14 5/11/2022 Factor Analysis/PCA Draft; Section 12&13 of Main Notes
5/12/2022 MIDTERM (CEMEX Auditorium, 6 pm - 9 pm PT)
No TA Lecture (Midterm Week)
Week 8 Lecture 15 5/16/2022 PCA/ICA Draft; Draft; Section 13 of Main Notes
Lecture 16 5/18/2022 Self-supervised learning Draft; Section 14 of Main Notes
5/18/2022 Problem Set 3 (Due at 11:59 pm PT)
5/20/2022 No TA Lecture
basic concepts in RL,value
Week 9 Lecture 17 5/23/2022 iteration, policy iteration Draft; Section 15 of Main Notes
Societal impact of ML(Guest
Lecture 18 5/25/2022 lecture by Prof. James Zou)
TA Lecture 7 5/27/2022 Decision Trees + Boosting Slides (Boosting), Slides (Decision Trees)
Week 10 Lecture 19 5/30/2022 MEMORIAL DAY. NO LECTURE.
Model-based RL, value function
Lecture 20 6/1/2022 approximator
TA Lecture 8 6/3/2022 Learning Theory Notes
6/1/2022 Problem Set 4 (Due at 11:59 pm PT)
6/6/2022 Final Project Report (Due at 11:59 pm PT)
CS229 Syllabus Spring 2022 Syllabus
6/7/2022 Final Project Poster Session (3:30 pm - 6:30 pm PT)