Schedule & Syllabus

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

Here is the syllabus, current as of Jan. 23, 2023.

Before each class period, please watch the indicated videos and check on your understanding by actively reviewing the associated Learning Objectives. The readings listed below are optional but serve as a nice complement to the videos and class activities. Readings refer to chapters/sections in the Introduction to Statistical Learning (ISLR) textbook (available online here).


Week 1: 1/19 - 1/20
Day(s) Topic Readings
1/19 Introductions ISLR: Chap 1, Chap 2 - Section 2.1 (Skip 2.1.2, 2.1.3 for now.)
Week 2: 1/23 - 1/27
Day(s) Topic Videos/Readings Slides
1/24 Evaluating Regression Models Evaluating Regression Models
R: Introduction to TidyModels
ISLR: 2.2
PDF
1/26 Overfitting Overfitting
R: Pre-processing and recipes
PDF
Homework 1 due Sunday, Feb 5th at 11:59pm CST
Week 3: 1/30 - 2/3
Day(s) Topic Videos/Readings Slides
1/31 Cross-validation Cross-validation
R: Training, testing, and cross-validation
ISLR: 5.1
PDF
2/2 Subset Selection Variable Subset Selection
R: Subset Selection
ISLR: 6.1
PDF
Week 4: 2/6 - 2/10
Day(s) Topic Videos/Readings Slides
2/7 LASSO (Shrinkage/Regularization) LASSO (Shrinkage/Regularization)
ISLR: 6.2
PDF
2/9 Quiz 1
Sec 01 (9:40a) will cover Subset Selection after quiz
Sec 02 (1:20p) may leave after quiz
Quiz 1 study guide and details
Week 5: 2/13 - 2/17
Day(s) Topic Videos/Readings Slides
2/14 KNN Regression and the Bias-Variance Tradeoff KNN Regression and the Bias-Variance Tradeoff
ISLR: 2.2.2 for the bias-variance tradeoff; 3.5 for KNN regression
PDF
2/16 Modeling Nonlinearity: Polynomial Regression and Splines Modeling Nonlinearity: Polynomial Regression and Splines
ISLR: 7.1-7.4
PDF
Homework 2 due Monday, 2/27 at 11:59pm
Week 6: 2/20 - 2/24
Day(s) Topic Videos/Readings Slides
2/21 Local Regression and Generalized Additive Models Local Regression and Generalized Additive Models
ISLR: 7.6-7.7
PDF
2/23 No class due to inclement weather
Homework 2 due Monday, 2/27 at 11:59pm
Week 7: 2/27 - 3/3
Day(s) Topic Videos/Readings Slides
2/28 Quiz 2
3/2 No class -- MSCS Capstone Days! Please try and attend at least two talks! Cool machine learning stuff going on! Schedule
Homework 3 due Monday, 3/27 at 11:59pm
Week 6: 3/6 - 3/10
Day(s) Topic Videos/Readings Slides
3/7 Logistic Regression/Evaluating Classification Models Logistic Regression
Evaluating Classification Models ISLR: 4.1 - 4.3
Logistic Regression PDF
Evaluating Classification Models PDF
3/9 Lasso and Logistic
Homework 3 due Wednesday, 3/29 at 11:59pm
Week 7: 3/20 - 3/24
Day(s) Topic Videos/Readings Slides
3/21 Decision Trees Decision Trees
ISLR: 8.1
PDF
3/23 Quiz 3
Finish Decision Trees
Study guide
Homework 3 due Wednesday, 3/29 at 11:59pm
Week 8: 3/27 - 3/31
Day(s) Topic Videos/Readings Slides
3/28 Bagging and Random Forests Bagging and Random Forests
ISLR: 8.2
PDF
3/30 K-Means Clustering K-Means Clustering
ISLR: 10.3.1
PDF
Homework 4 due Friday, 4/14 at 11:59pm
Week 9: 4/3 - 4/7
Day(s) Topic Videos/Readings Slides
4/4 Quiz 4
4/6 Hierarchical Clustering Hierarchical Clustering
ISLR: 10.3.2
PDF
Homework 4 due Friday, 4/14 at 11:59pm
Week 10: 4/10 - 4/14
Day(s) Topic Videos/Readings Slides
4/11 Principal Components Analysis Principal Components Analysis
ISLR: 10.2
PDF
4/13 Unsupervised Learning review / Project Work
Homework 5 due Friday, 4/28 at 11:59pm
Final Project due Friday, 5/5 at 11:59PM
Week 11: 4/17-4/21
Day(s) Topic Videos/Readings Slides
4/18 Quiz 5: Be an ML consultant!
4/20 Project Work time
Homework 5 due Friday, 4/28 at 11:59pm
Final Project due Friday, 5/5 at 11:59PM
Week 12: 4/24 - 4/28
Day(s) Topic Videos/Readings Slides
4/25 Project Work time
4/27 Project Work time
Homework 5 due Friday, 4/28 at 11:59pm
Final Project due Friday, 5/5 at 11:59PM