Schedule

The schedule below is a tentative outline of our plans for the semester.

Warning

This page is subject to change! Please check back frequently throughout the semester. When in doubt, refer to the due dates listed in the course google calendar.

Before each class period, please watch the indicated videos and check your understanding by actively reviewing the associated Learning Goals and completing short Moodle checkpoint (CP) quizzes.

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.

All materials that you will need during class time (e.g., notes, activity templates) can be found on this website. You will access most assignments completed outside of class time (e.g. checkpoints, homework) via Moodle.

Week 1
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
1/23 Unit 0: Introductions & Overview Background Survey Introductions
Complete CP1 before next class
Start HW0
ISLR: Chap 1 & Section 2.1 (skip 2.1.2-2.1.3)
Week 2
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
1/28 Unit 1: Model Evaluation Concept Video (script)
Checkpoint 1
Evaluating Regression Models
(QMD)
Complete CP2
Finish HW0
R Tutorial: Video (code)
ISLR: 2.2 (skip 2.2.3), 3.1
Concept Video: Evaluating Regression Models
R Tutorial Video: Introduction to TidyModels
1/30 Unit 1: Overfitting Checkpoint 2 Overfitting
(Part 1 QMD) (Part 2 QMD)
Complete CP3
Start HW1
R Tutorial: Video (code)
ISLR: 2.1.2, 5.1
Content Video: Overfitting
Week 3
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
2/4 Unit 1: Cross Validation Concept Video 1 (script)
Concept Video 2 (script)
Checkpoint 3
Cross-Validation
(QMD)
Complete CP4
Continue HW1
R Tutorial: Video (code)
ISLR: 5.1
Concept Video: Cross-Validation
R Tutorial: Training, Testing and Cross-Validation
2/6 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
Week 4
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
2/11 Unit 2: LASSO (Shrinkage/ Regularization) Concept Video 1
Concept Video 2 (script)
Checkpoint 5
LASSO
(QMD)
Continue HW2 - ISLR: 6.2
- R tutorial: part 1& part 2 (code)
- LASSO (Shrinkage/ Regularization): Concept Video, R Tutorial
2/13 Unit 3: Nonparametric Models (see optional resources) Nonparametric Models
(QMD)
Finish HW2
Complete CP6
Start HW3
ISLR 2.1.2, 3.5
Week 5
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
2/18 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)
- KNN Regression and the Bias-Variance Tradeoff: Concept Video, R Tutorial
2/20 Unit 3: LOESS & Splines Concept Video 1, Concept Video 2 (script)
Checkpoint 7
LOESS & Splines
(QMD)
Continue HW3
Start Group Assign 1
- ISLR: 7.1-7.4, 7.6-7.7
- Logal Regression and GAMs: Concept Video, R Tutorial
- Polynomial Regression and Splines: R Tutorial
Week 6
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
2/25 Units 1-3: Review Read GA1 instructions Regression Review Finish HW3
Continue GA1
Study for Quiz 1
2/27 MSCS Capstone Days! (plan your capstone days schedule) Attend 3 capstone talks instead of class. Capstone Reflection
Week 7
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
3/4 Units 1-3: Review Capstone Reflection Regression Review & Work Time Finish GA1
Study for Quiz 1
3/6 Quiz 1 (study!) Quiz 1 CP8
Continue Learning Reflection 1
Week 8
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
3/11 Unit 4: Classification via Logistic Regression Concept Video 1 (script)
Concept Video 2 (script)
Checkpoint 8
Logistic Regression
(QMD)
- Finish Learning Reflection
- CP9
- Start HW4
- Start Quiz Revisions
ISLR: 4.1-4.3
Concept Video: Logistic Regression
R Video: Logistic Regression
3/13 Unit 4: Evaluating Classification Models Concept Video 1 (script)
Concept Video 2 (script)
Checkpoint 9
Evaluating (binary) Classification Models
(QMD)
- Continue Quiz Revisions
- Finish HW4
ISLR: 4.1-4.3
Concept Video: Evaluating Classification Models
R Video: Evaluating Classification
Week 9
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
3/18 SPRING BREAK No Class
3/20 SPRING BREAK No Class
Week 10
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
3/25 Unit 5: KNN & Decision Trees (bring completed Quiz 1 Revisions to class) KNN & Decision Trees
(QMD)
- Complete CP10
- Start HW5
ISLR: 2.2.3, 8.1
Concept Video: Decision Trees
R Video: Decision Trees
3/27 Unit 5: More KNN & Decision Trees Concept Video 1 (script)
Concept Video 2 (script)
Checkpoint 10
More KNN & Decision Trees
(QMD)
- Continue HW5 ISLR: 8.1
Concept Video: Decision Trees
R Video: Decision Trees
Week 11
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
4/1 Unit 5: Bagging and Random Forests Bagging & Random Forests
(QMD)
- Complete CP11
- Continue HW5
- Read Group Assignment 2 instructions
ISLR: 8.2
Concept Video: Bagging and Random Forests
R Video: Bagging and Random Forests
4/3 Units 4-5: Review Concept Video (script)
Checkpoint 11
Review GA2 Instructions
Units 4-5 Review - Finish HW5
- Continue GA2
- Study for Quiz 2
Week 12
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
4/8 Units 4-5: Review Work Day - Finish GA2
- Study for Quiz 2
- Start Learning Reflection 2
4/10 Units 4-5: Quiz (study!) Quiz 2 - CP12
- Continue Learning Reflection 2
Week 13
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
4/15 Unit 6: Hierarchical Clustering Concept Video 1 (script)
Concept Video 2 (script)
Checkpoint 12
Hierarchical Clustering
(QMD)
- Finish Learning Reflection 2
- CP13
- Start HW6
- Start Quiz 2 Revisions
ISLR: 12.4.2
Concept Video: Hierarchical Clustering
4/17 Unit 6: K-Means Clustering Concept Video (script)
Checkpoint 13
K-Means Clustering
(QMD)
- CP14
- Continue HW6
- Continue Quiz 2 Revisions
ISLR: 12.4.1
Concept Video: K-Means Clustering
Week 14
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
4/22 Unit 7: PCA Concept Video (script)
Checkpoint 14
Principal Component Analysis
(QMD)
- Submit HW6
- Continue HW7
- Finish Quiz 2 Revisions
ISLR: 12.2
Concept Video: PCA
4/24 Unit 7: PC Regression (bring Quiz Revisions to class!) Principal Component Regression
(QMD) + Work Time
- Finish HW7
- Continue GA3
- Study for Quiz 3
ISLR: 6.3.1
Week 15
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
4/29 Units 6-7: Review Review
+ Work Time
- Finish GA3
- Study for Quiz 3!
5/1 Units 6-7: Quiz (study!) Quiz 3 - Start Final Learning Reflection
Week 16
Date Topic Before Class: Videos/Readings In Class: Slides/Notes After Class: Assignments Additional Resources (Optional)
5/5-5/10 FINALS (no in-person meetings this week!) Submit Final Learning Reflection (due 5/10)