10-301 + 10-601, Fall 2023
School of Computer Science
Carnegie Mellon University
This schedule is tentative and subject to change. Please check back often.
You can access the OneNote notebook containing all whiteboards from lecture/recitation here. The PDF version of each whiteboard is linked below.
Date | Lecture | Readings | Announcements |
---|---|---|---|
Classification & Regression |
|||
Mon, 28-Aug | Lecture 1
:
Course Overview [Slides] [Slides (Inked)] |
|
|
Wed, 30-Aug | Lecture 2
:
Machine Learning as Function Approximation [Slides] [Slides (Inked)] |
|
|
Fri, 1-Sep |
Background Test (in-class, required) |
|
HW1 Out |
Sat, 2-Sep |
Recitation: HW1 (video recording only) [Handout] [Solutions] [Video] |
|
|
Mon, 4-Sep |
Labor Day |
|
|
Wed, 6-Sep | Lecture 3
:
Decision Trees [Slides] [Slides (Inked)] [Poll] |
|
HW1 Due HW2 Out |
Fri, 8-Sep |
Recitation: HW2 [Handout] [Solutions] |
|
|
Mon, 11-Sep | Lecture 4
:
k-Nearest Neighbors [Slides] [Slides (Inked)] [Poll] |
|
|
Wed, 13-Sep | Lecture 5
:
Model Selection and Experimental Design [Slides] [Slides (Inked)] [Poll] |
|
|
Linear Models |
|||
Fri, 15-Sep | Lecture 6
:
Perceptron [Slides] [Slides (Inked)] [Poll] |
|
HW2 Due HW3 Out |
Sat, 16-Sep |
Short Video: Decision Trees with Real-Valued Features |
|
|
Mon, 18-Sep | Lecture 7
:
Linear Regression [Slides] [Slides (Inked)] [Poll] |
|
Exam 1 Practice Problems out |
Wed, 20-Sep |
Recitation: HW3 [Handout] [Solutions] |
|
|
Fri, 22-Sep |
Exam 1 Review [Solutions] [Supplemental Solutions] |
|
|
Sat, 23-Sep |
|
|
HW3 due (only two grace/late days permitted)
|
Mon, 25-Sep | Lecture 8
:
Optimization for ML [Slides] [Slides (Inked)] [Poll] |
|
|
Wed, 27-Sep | Lecture 9
:
Stochastic Gradient Descent / Logistic Regression [Slides] [Slides (Inked)] [Poll] |
|
|
Thu, 28-Sep |
Exam 1 (evening exam, details will be announced on Piazza) |
|
|
Fri, 29-Sep |
Recitation: HW4 [Handout] [Solutions] |
|
HW4 Out |
Mon, 2-Oct | Lecture 10
:
Feature Engineering / Regularization [Slides] [Slides (Inked)] [Poll] |
|
|
Neural Networks |
|||
Wed, 4-Oct | Lecture 11
:
Neural Networks [Slides] [Slides (Inked)] [Poll] |
|
|
Fri, 6-Oct | Lecture 12
:
Backpropagation I [Slides] [Slides (Inked)] [Poll] |
|
|
Mon, 9-Oct | Lecture 13
:
Backpropagation II [Slides] [Slides (Inked)] [Poll] |
|
HW4 Due HW5 Out |
Wed, 11-Oct |
Recitation: HW5 [Handout] [Solutions] |
|
|
Learning Theory |
|||
Fri, 13-Oct | Lecture 14
:
PAC Learning [Slides] [Slides (Inked)] [Poll] |
|
|
Mon, 16-Oct |
(Fall Break - No Class) |
|
|
Tue, 17-Oct |
|
|
|
Wed, 18-Oct |
(Fall Break - No Class) |
|
|
Thu, 19-Oct |
|
|
|
Fri, 20-Oct |
(Fall Break - No Class) |
|
|
Mon, 23-Oct | Lecture 15
:
PAC Learning / MLE+MAP [Slides] [Slides (Inked)] [Poll] |
|
|
Wed, 25-Oct | Lecture 16
:
Naive Bayes [Slides] [Slides (Inked)] [Poll] |
|
|
Fri, 27-Oct |
Recitation: HW6 [Handout] [Solutions] |
|
HW5 Due HW6 Out |
Deep Learning |
|||
Mon, 30-Oct | Lecture 17
:
Foundations: RNNs and CNNs [Slides] [Slides (Inked)] [Poll] |
|
Exit Poll: Exam 1 due Exam 2 Practice Problems out |
Wed, 1-Nov | Lecture 18
:
Transformers and Autodiff [Slides] [Slides (Inked)] [Poll] |
|
|
Fri, 3-Nov |
Exam 2 Review |
|
HW6 Due (only two grace/late days permitted)
|
Mon, 6-Nov | Lecture 19
:
Pre-training, Fine-tuning, In-context Learning [Slides] [Slides (Inked)] [Poll] |
|
|
Reinforcement Learning |
|||
Wed, 8-Nov | Lecture 20
:
Reinforcement Learning: MDPs [Slides] [Slides (Inked)] [Poll] |
|
|
Thu, 9-Nov |
Exam 2 (evening exam, details will be announced on Piazza) |
|
|
Fri, 10-Nov |
Recitation: HW7 [Handout] [Solutions] [Supplemental Material] |
|
HW7 Out |
Mon, 13-Nov | Lecture 21
:
Reinforcement Learning: Value/Policy Iteration [Slides] [Slides (Inked)] [Poll] |
|
|
Wed, 15-Nov | Lecture 22
:
Reinforcement Learning: Q-Learning / Deep RL [Slides] [Slides (Inked)] [Poll] |
|
|
Fri, 17-Nov |
Recitation: HW8 [Handout] [Solutions] |
|
|
Learning Paradigms |
|||
Mon, 20-Nov | Lecture 23
:
Dimensionality Reduction: PCA [Slides] [Slides (Inked)] [Poll] |
|
HW7 Due HW8 Out |
Wed, 22-Nov |
(Thanksgiving - No class) |
|
|
Thu, 23-Nov |
(Thanksgiving - No class) |
|
|
Fri, 24-Nov |
(Thanksgiving - No class) |
|
|
Mon, 27-Nov | Lecture 24
:
K-Means / Ensemble Methods: Bagging [Slides] [Slides (Inked)] [Poll] |
|
|
Wed, 29-Nov | Lecture 25
:
Ensemble Methods: Boosting / Recommender Systems [Slides] [Slides (Inked)] [Poll] |
|
|
Fri, 1-Dec |
Recitation: HW9 [Handout] [Solutions] |
|
HW8 Due HW9 Out |
Mon, 4-Dec | Lecture 26
:
Special Topics: Societal Impacts of ML [Slides] [Slides (Inked)] [Poll] |
|
|
Wed, 6-Dec | Lecture 27
:
Special Topics: Generative Models for Vision / Significance Testing for ML [Slides] [Slides (Inked)] [Poll] |
|
|
Thu, 7-Dec |
|
|
HW9 due (only two grace/late days permitted) Exam 3 Practice Problems out |
Fri, 8-Dec |
Exam 3 Review |
|
|
Tue, 12-Dec |
Exam 3 (5:30pm - 8:30pm, details will be announced on Piazza) |
|
|