Tue 8/29 | 1. R for Data Mining | Intro to modern data mining | Programming Basics and Data Basics (or AI tutor), ISLR Ch. 2.1, R4DS Ch. 1.1, 3, 5, 7, 9, 28.1, 28.2, 28.3, 28.5, 29 | Lecture slides Programming Lecture Recording | Quiz Practice |
Thu 8/31 | 1. R for Data Mining | Data visualization | Visualization Basics (or AI tutor), R4DS Ch. 2, 10, 11, 12 | Programming Lecture Recording | Quiz Practice |
Tue 9/5 | 1. R for Data Mining | Data transformation | Isolating Data (or AI tutor), R4DS Ch. 4, 13, 14, 15, 17, 27.2 | Programming Lecture Recording | Quiz Practice |
Thu 9/7 | 1. R for Data Mining | Data wrangling | Reshape Data (Tidy Data section ONLY) (or AI tutor), R4DS Ch. 6, 8, 18-20, 21 | Programming Lecture Recording | Quiz Practice |
Tue 9/12 | 1. R for Data Mining | Unit 1 Review | To prepare: Review quiz practice, College Majors, Lego Sales, last year’s Quiz 1, | Lecture Recording | Quiz 1 in class (Quiz, Solutions) |
Thu 9/14 | 2. Tuning predictive models | Model complexity | ISLR pp. 289-292, 294-300 | Lecture slides Programming Lecture Recording | Quiz Practice; Homework 1 due at noon (Posit Cloud, PDF, Solutions) |
Tue 9/19 | 2. Tuning predictive models | Bias-variance trade-off | ISLR pp. 30-36 | Lecture slides Programming Lecture Recording | Quiz Practice |
Thu 9/21 | 2. Tuning predictive models | Cross-validation | ISLR Ch. 5.1 | Lecture slides Programming Lecture Recording | Quiz Practice |
Tue 9/26 | 2. Tuning predictive models | Classification | ISLR pp. 129-132 | Lecture slides Programming Lecture Recording | Quiz Practice |
Thu 9/28 | 2. Tuning predictive models | Unit 2 Review | To prepare: Review quiz practice, last year’s Quiz 2 | | Quiz 2 in class (Quiz, Solutions) |
Tue 10/3 | 3. Regression-based methods | Logistic regression | ISLR Ch. 4.3 | Lecture slides Lecture Recording | Quiz Practice; Homework 2 due at 9pm (Posit Cloud, PDF, Solutions) |
Thu 10/5 | 3. Regression-based methods | Regression in high dimensions | ISLR Ch. 6.4 | Unit 3 Lec. 1 programming Lecture slides Lecture Recording | Quiz Practice |
Tue 10/10 | 3. Regression-based methods | Ridge regression | ISLR Ch. 6.2.1, 6.2.3 | Lecture slides Programming Lecture Recording | Quiz Practice |
Thu 10/12 | (Fall break) | (Fall break) | (Fall break) | (Fall break) | (Fall break) |
Tue 10/17 | 3. Regression-based methods | Lasso regression | ISLR Ch. 6.2.2 | Lecture slides Programming Lecture Recording | Quiz Practice |
Thu 10/19 | 3. Regression-based methods | Unit 3 Review | To prepare: Review quiz practice, last year’s Quiz 3 | | Quiz 3 in class (Quiz, Solutions) |
Fri 10/20 | – | Exam 1 review session 5:15-6:45pm (JMHH 355) | – | Review session recording | – |
Tue 10/24 | – | Exam 1 | To prepare: Review quiz practice, quizzes 1-3 from this year and last | | Exam 1 in class |
Thu 10/26 | 4. Tree-based methods | Growing decision trees | ISLR pp. 327-331, 335-338 | Lecture slides Programming Lecture Recording | Quiz Practice |
Tue 10/31 | 4. Tree-based methods | Tree pruning and bagging | ISLR pp. 331-334, 338-341 | Lecture slides Programming Lecture Recording | Quiz Practice; Homework 3 due at noon (Posit Cloud, PDF) |
Thu 11/2 | 4. Tree-based methods | Random forests | ISLR pp. 342-345 | Lecture slides Programming Lecture Recording | Quiz Practice |
Tue 11/7 | 4. Tree-based methods | Boosting | Read ISLR Ch. 8.2.3 | Lecture slides Programming Lecture Recording | Quiz Practice |
Thu 11/9 | 4. Tree-based methods | Unit 4 Review | To prepare: Review quiz practice, last year’s Quiz 4 | | Quiz 4 in class (Quiz, Solutions) |
Tue 11/14 | 5. Deep learning | Deep learning preliminaries | ISLR Ch. 10.1, 10.2, 10.6 | Lecture slides Programming Lecture Recording | Quiz Practice; Homework 4 due at 9pm (Posit Cloud, PDF) |
Thu 11/16 | 5. Deep learning | Neural networks | ISLR Ch. 10.7 | Lecture slides Programming Lecture Recording | Quiz Practice |
Tue 11/21 | 5. Deep learning | Deep learning for image processing | ISLR Ch. 10.3 | Lecture slides Programming Lecture Recording | Quiz Practice |
Thu 11/23 | (Thanksgiving break) | (Thanksgiving break) | (Thanksgiving break) | (Thanksgiving break) | (Thanksgiving break) |
Tue 11/28 | 5. Deep learning | Deep learning for text processing | ISLR Ch. 10.4-10.5 | Lecture slides Lecture Recording | Quiz Practice |
Thu 11/30 | 5. Deep learning | Unit 5 Review | To prepare: Review quiz practice, last year’s Quiz 5 | Lecture Recording | Quiz 5 in class (Quiz, Solutions) |
Mon 12/4 | – | Exam 2 review session 5:15-6:45pm (240 JMHH) | – | Lecture Recording | – |
Tue 12/5 | – | Course wrap-up | – | Lecture slides, Lecture Recording | |
Thu 12/7 | – | Exam 2 | To prepare: Review quiz practice, Exam 1, all quizzes from this year and last | | Exam 2 in class |
Mon 12/11 | – | – | – | – | Homework 5 due at 9pm (Posit Cloud, PDF) |