Schedule
The schedule below is a tentative outline of our plans for the semester.
Before each class period, please watch the indicated videos and check on your understanding by actively reviewing the associated Learning Goals.
Readings refer to chapters/sections in the Introduction to Statistical Learning (ISLR) textbook (available online here). The ISLR readings are highly encouraged and serve as a nice complement to the videos and in-class activities.
Week 1 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
9/3 | CANCELED | ||||
9/5 | CANCELED |
Week 2 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
9/10 | Unit 0: Introductions & Overview | Background Survey ISLR Reading: Chap 1 & Section 2.1 (Skip 2.1.2, 2.1.3 for now) |
Introductions |
Complete CP1 (before next class) Start HW0 (9/13) |
|
9/12 | Unit 1: Model Evaluation | Concept Video (script) Checkpoint 1 R Tutorial Video (code) ISLR: Section 2.2 (skip 2.2.3 for now.), Section 3.1 |
Evaluating Regression Models (QMD) |
Complete CP2 Finish HW0 |
Concept Video: Evaluating Regression Models R Tutorial Video: Introduction to TidyModels |
Week 3 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
9/17 | Unit 1: Overfitting | Checkpoint 2 R Tutorial Video (code) ISLR: Section 2.1.2, 5.1 |
Overfitting (Part 1 QMD) (Part 2 QMD) |
Complete CP3 Start HW1 |
Content Video: Overfitting |
9/19 | Unit 1: Cross Validation | Concept Video 1 (script) Concept Video 2 (script) Checkpoint 3 R Tutorial Video (code) ISLR: 5.1 |
Cross-Validation (QMD) |
Complete CP4 Continue HW1 |
Concept Video: Cross-Validation R Tutorial: Training, Testing and Cross-Validation |
Week 4 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
9/24 | Unit 2: Model Selection | R Code Video (code) Checkpoint 4 |
Model Selection (Part 1 QMD) (Part 2 QMD) |
- Complete CP5 - Submit HW1 - Start HW2 |
- ISLR 6.1 - Concept Video: Model Building / Selection - R Tutorial Video: Preprocessing and Recipes - R Tutorial Video: Subset Selection |
9/26 | Unit 2: LASSO (Shrinkage/ Regularization) | Concept Video 1 Concept Video 2 (script) Checkpoint 5 |
LASSO (QMD) |
Continue HW2 | - ISLR 6.2 - R code tutorial part 1& part 2 (code) - Concept Video: LASSO (Shrinkage/Regularization) - R Tutorial Video: Lasso and Regularization |
Week 5 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
10/1 | Unit 3: Nonparametric Models | (see optional resources) | Nonparametric Models (QMD) |
- Finish HW2 (due tonight!) - CP6 - Start HW3 |
ISLR 2.1.2, 3.5 |
10/3 | Unit 3: KNN Regression and the Bias-Variance Tradeoff | Concept Video 1 (script) Concept Video 2 (script) Checkpoint 6 |
KNN Regression (QMD) |
- CP7 - Continue HW3 |
- ISLR 2.2.2 (bias-variance), 3.5 (KNN) - R code tutorial (code) - Concept Video: KNN Regression and the Bias-Variance Tradeoff - R Tutorial: KNN Regression |
Week 6 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
10/8 | Unit 3: LOESS & GAMs | Concept Video 1 (script) Concept Video 2 (script) Checkpoint 7 |
LOESS & GAMs (QMD) |
- Continue HW3 - Study for Quiz 1 - Start Group Assignment 1 |
- ISLR 7.1-7.4, 7.6-7.7 - Concept Video: Local Regression and Generalized Additive Models - R Tutorial Video: Local Regression and GAM - Concept Video: Modeling Nonlinearity: Polynomial Regression and Splines - R Tutorial Video: Nonlinearity: Polynomial Regression and Splines |
10/10 | Units 1-3: Review | Start Group Assignment 1 | Regression Review & Work Time | - Finish HW3 - Study for Quiz 1 - Continue Midterm Learning Reflection - Continue Group Assignment 1 |
Week 7 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
10/15 | Quiz 1 | (study!) | Quiz 1 | - Finish Part 2 of Quiz - Finish Learning Reflection - Continue Group Assign - Prep for next class |
|
10/17 | FALL BREAK | (no class today!) |
Week 8 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
10/22 | Catch-Up Day | (nothing / enjoy Fall Break!) | Board Notes | - Complete CP8 - Continue: GA1 (10-24), HW3 Revisions (10-25), Quiz Revisions (10-29) |
|
10/24 | Unit 4: Classification via Logistic Regression | Concept Video 1 (script) Concept Video 2 (script) Checkpoint 8 |
Logistic Regression (QMD) |
- Complete CP9 - Submit: GA1 (10-24), HW3 Revisions (10-25) - Continue: Quiz Revisions (10-29) - Start HW4 (10-31) |
ISLR: 4.1-4.3 Concept Video: Logistic Regression R Video: Logistic Regression |
Week 9 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
10/29 | Unit 4: Evaluating Classification Models | Concept Video 1 (script) Concept Video 2 (script) Checkpoint 9 |
Evaluating (binary) Classification Models (QMD) |
- Submit Quiz Revisions (today) - Continue HW4 (10-31) |
ISLR: 4.1-4.3 Concept Video: Evaluating Classification Models R Video: Evaluating Classification |
10/31 | Unit 5: KNN & Decision Trees | KNN & Decision Trees (QMD) |
- Complete CP10 - Submit HW4 (today) |
ISLR: 2.2.3, 8.1 Concept Video: Decision Trees R Video: Decision Trees |
Week 10 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
11/5 | Unit 5: More KNN & Decision Trees | Concept Video 1 (script) Concept Video 2 (script) Checkpoint 10 |
More KNN & Decision Trees (QMD) |
- VOTE!!! - Start HW5 (11-3) |
ISLR: 8.1 Concept Video: Decision Trees R Video: Decision Trees |
11/7 | Unit 5: Bagging and Random Forests | Bagging & Random Forests (QMD) |
- Complete CP11 - Continue HW5 - Start Group Assignment 2 (11-26) |
ISLR: 8.2 Concept Video: Bagging and Random Forests R Video: Bagging and Random Forests |
Week 11 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
11/12 | Units 4-5: Review | Concept Video (script) Checkpoint 11 Review GA2 Instructions |
Units 4-5 Review | - Complete CP12 - Finish HW5 (11-13) - Continue GA2 |
|
11/14 | Unit 6: Hierarchical Clustering | Concept Video 1 (script) Concept Video 2 (script) Checkpoint 12 |
Hierarchical Clustering (QMD) |
- Continue GA2 - Study for Quiz 2 |
ISLR: 12.4.2 Concept Video: Hierarchical Clustering |
Week 12 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
11/19 | Units 4-5: Quiz | (study!) | Quiz 2 | - Complete CP13 - Continue GA2 |
|
11/21 | Unit 6: K-Means Clustering | Concept Video (script) Checkpoint 13 |
K-Means Clustering (QMD) |
- Complete CP14 - Start HW6 (12-4) - Continue GA2 |
ISLR: 12.4.1 Concept Video: K-Means Clustering |
Week 13 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
11/26 | Unit 6: PCA | Concept Video (script) Checkpoint 14 |
Principal Component Analysis (QMD) |
- Submit GA2 (due tonight!) - Enjoy your break! |
ISLR: 12.2 Concept Video: PCA |
11/28 | BREAK | (no class today!) |
Week 14 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
12/3 | Unit 6: PC Regression | Principal Component Regression (QMD) |
- Submit HW6 (due 12/4) - Finish Quiz Revisions (due 12/5) |
ISLR: 6.3.1 | |
12/5 | Unit 6: Review | (bring Quiz Revisions to class!) | Review & Work Time for GA3 |
- Study for Quiz 3! - If needed: start make-up GA3 (12/11) |
Week 15 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
12/10 | Unit 6: Quiz | (study!) | Quiz 3 | - If needed: submit GA3 (12/11) - Start Final Learning Reflection (12/17) |
|
12/12 | STUDY DAY | (no class today!) | Continue Reflection (due 12/17) |
Week 16 | |||||
---|---|---|---|---|---|
Date | Topic | Before Class: Videos/Readings | In Class: Slides/Notes | After Class: Assignments | Additional Resources (Optional) |
12/16-12/18 | FINALS | (no in-person meetings this week!) | Submit Reflection (due 12/17) |