ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
DateLecture TopicsDeliverablesNotesSlides
2
Week 1Lecture 19/27/2023Introduction
3
TA Lecture 19/29/2023Linear Algebra ReviewNotesSlides
4
Week 2Lecture 210/2/2023Supervised learning setup. LMS.Sections 1.1, 1.2 of main notes
5
Lecture 310/4/2023Weighted Least Squares. Logistic regression. Newton's MethodSections 1.3, 1.4, 2,1, 2.3 of main notes
6
10/4/2023Problem Set 0 (Due at 11:59 pm PT - Ungraded)
7
TA Lecture 210/6/2023Probability ReviewNotesSlides
8
Week 3Lecture 410/9/2023Dataset split; Exponential family. Generalized Linear Models.Section 2.2 and Chapter 3 of main notes
9
10/9/2023Final Project Proposal (Due at 11:59 pm PT)CS229 Final Project Fall 2022-23
10
Lecture 510/11/2023Bias-variance tradeoff, regularizationSections 8.1, 9.1, 9.3Bias/variance slides
Ridge regression slides
Lasso regression slides
Bias/variance annotated
Ridge annotated
11
10/11/2023Problem Set 1 (Due at 11:59 pm PT)
12
TA Lecture 310/13/2023Python/Numpyjupyter notebookslides
13
Week 4Lecture 610/16/2023Decision treesDecision trees & ensemble learningBoosting slides
Decision Trees slides
Decision Trees annotated
Decision Trees Overfitting
Lasso annotated
14
Lecture 710/18/2023BoostingDecision trees & ensemble learning
15
TA Lecture 410/20/2023Evaluation Metricsslides
16
Week 5Lecture 810/23/2023Gaussian discriminant analysis. Naive Bayes. Section 4.1, 4.2 of main notes
17
Lecture 910/25/2023Kernels; SVMChapter 5
18
10/27/2023Problem Set 2 (Due at 11:59 pm PT)
19
TA Lecture 510/27/2023Midterm ReviewSlides
20
10/27/2023Final Project Milestone (Due at 11:59 pm PT)CS229 Final Project Fall 2022-23
21
Week 6Lecture 1010/30/2023K-Means. GMM. Expectation Maximization.Section 10, 11 of main notesK-means slides
EM slides
PCA slides

K-means annotated
EM annotated
PCA annotated
GMM slidesGMM annotated
22
Lecture 1111/1/2023ML AdviceML advice
23
11/3/2023
MIDTERM: HEWLET200 (Last name A-L) & STLC111 (Last name M-Z) , 6 pm - 9 pm PT
24
No TA Lecture (Midterm Week)
25
Week 7Lecture 1211/6/2023Neural Networks 1Sections 7.1, 7.2
26
Lecture 1311/8/2023Neural Networks 2 (backprop)Section 7.3
27
11/10/2023Problem Set 3 (Due at 11:59 pm PT)
28
TA Lecture 611/10/2023Deep Learning (Convnets)Slides
29
Week 8Lecture 1411/13/2023Basic concepts in RL, value iteration, policy iteration.
30
Lecture 1511/15/2023Model-based RL, value function approximator
31
TA Lecture 711/17/2023GANs
32
Week 9Lecture 1611/27/2023EM, PCA
33
Lecture 1711/29/2023Other learning settings. Large language models & foundation modelsLearning + foundation models
34
12/1/2023Problem Set 4 (Due at 11:59 pm PT)
35
Week 10Lecture 1812/4/2023fairness, algorithmic bias, explainability, privacyfairness
fairness annotated
36
Lecture 1912/6/2023fairness, algorithmic bias, explainability, privacyprivacy
privacy annotated
explainability
explainability annotated
37
38
39
12/8/2023Final Project Report (Due at 11:59 pm PT)CS229 Final Project Fall 2022-23
40
12/13/2023
Final Project Poster Session (3:30 pm - 6:30 pm PT)
41
42
43
Other Resources
44
(Hover over each cell for hyperlinks)
45
46
All lecture videos can be accessed through Canvas.
47
Advice on applying machine learning: Slides from Andrew Ng's lecture on getting machine learning algorithms to work in practice can be found here.
48
Previous projects: Projects from previous years can be found in the “Final Projects” doc on the home page.
49
Data: Here is the UCI Machine learning repository, which contains a large collection of standard datasets for testing learning algorithms. If you want to see examples of recent work in machine learning, start by taking a look at the conferences NeurIPS (all old NeurIPS papers are online) and ICML. Some other related conferences include UAI, AAAI, IJCAI.
50
Viewing PostScript and PDF files: Depending on the computer you are using, you may be able to download a PostScript viewer or PDF viewer for it if you don't already have one.
51
Machine learning study guides tailored to CS 229 by Afshine Amidi and Shervine Amidi.
52
The Matrix Cookbook: Quick reference for matrix identities, approximations, relations, etc.
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100