CSCI 373 Schedule
Please note that this schedule is tenative and subject to change as the semester goes on. However, we will try to follow it as closely as possible.
| Week | Date | Topic | Reading (Optional) |
Assignment |
|---|---|---|---|---|
| 0 | Aug 30 | Hello, CSCI373! | Questionnaire (Due 9/9) | |
| 1 | Sept 2 | Labor Day (no class) | Week 1 Reflection (Due 9/8) | |
| Sept 4 | Introduction to Machine Learning |
ML: Chp 1
ESL: Chp 1 ISLR: Chp 1 DL: 5.1 |
||
| Sept 6 | Introduction to Machine Learning | |||
| 2 | Sept 9 | Lab 1: Python Libraries | Week 2 Reflection (Due 9/15) | |
| Sept 11 | Supervised Learning |
ML: 8.2
ESL: 2.1-2.2 ISLR: 2.1, 4.1 CSS Chapter Paper |
||
| Sept 13 | k-Nearest Neighbors |
ML: 8.2
ESL: 2.3 ISLR: 4.7.6 |
||
| 3 | Sept 16 | k-Nearest Neighbors |
HW1: k-Nearest Neighbors (Due 9/25)
Week 3 Reflection (Due 9/22) Anonymous Checkin Survey (Optional) |
|
| Sept 18 | Evaluating Performance |
Handout
ML: Chp 5 ESL: 7.5 ISLR: 2.2.3 |
||
| Sept 20 | Evaluating Performance | |||
| 4 | Sept 23 | Lab 2: pandas and scikit-learn |
Group Project Formation (Due 10/9)
Week 4 Reflection (Due 9/29) |
|
| Sept 25 | Decision Trees |
ML: 3.4
ESL: 9.2.1 ISLR: 8.1 (Intro) |
||
| Sept 27 | Decision Trees |
ML: 3.7.2
ESL: 9.2.3 ISLR: 8.1.2 |
||
| 5 | Sept 30 | Lab 3: Data Visualization |
HW2: Trees and Forests (due 10/15)
Week 5 Reflection (Due 10/6) |
|
| Oct 2 | Random Forests and Boosting |
ESL: 15.1-15.3, 14.3
ISLR: 8.2.2, 12.4, 12.5.3 |
||
| Oct 4 | Linear and Logistic Regression |
ESL: 3.1-3.2, 4.4.1-4.4.2, 4.5.1
ISLR: 3.1, 3.3.1, 4.3.1-4.3.5 |
||
| 6 | Oct 7 | Lab 4: Data Transformations |
Group Project Proposal (Due 11/1)
Week 6 Reflection (Due 10/13) Anonymous Checkin Survey (Optional) |
|
| Oct 9 | Stochastic Gradient Descent | DL: 5.1.4, 5.9 | ||
| Oct 11 | Discussion Day #1 | Readings | ||
| 7 | Oct 14 | Lab 5: Feature Selection |
ESL: 2.9
ISL: 2.2.2 |
HW3: Weighted Models (due 11/6)
Discussion Day 1 Reflection (Due 10/18) Week 7 Reflection [Bonus] (Due 10/28) |
| Oct 16 | Stochastic Gradient Descent + Bias-Variance Tradeoff |
ESL: 2.9
ISL: 2.2.2 |
||
| Oct 18 | Support Vector Machines |
ESL: 11.1
DL: 6.0-6.1 |
||
| Fall Break | ||||
| 8 | Oct 28 | Lab 6: Hyperparameter Tuning | Week 8 Reflection (Due 11/3) | |
| Oct 30 | Neural Networks |
ESL: 11.3
ISLR: 10.1-10.2 DL: 6.2-6.3 |
||
| Nov 1 | Neural Networks |
ML: 4.5
ESL: 11.4 ISLR: 10.7.1 DL: 6.5 |
||
| 9 | Nov 4 | Lab 7: PyTorch (Neural Networks) |
HW4: Neural Networks (Due 11/20)
Week 9 Reflection (Due 11/10) Anonymous Checkin Survey (Optional) |
|
| Nov 6 | Neural Networks | |||
| Nov 8 | Neural Networks | |||
| 10 | Nov 11 | Sequential Learning | Week 10 Reflection (Due 11/17) | |
| Nov 13 | Recurrent Neural Networks (RNNs) | DL: Chp 10 intro, 10.2 | ||
| Nov 15 | Convolutional Neural Networks (CNNs) | DL: Chp 9 intro, 9.2, 9.10, 9.11 | ||
| 11 | Nov 18 | Convolutional Neural Networks (CNNs) | DL: 9.3, 9.5, 9.7 |
HW5: Experiments and Technical Writing (Due 12/6) Discussion Day 2 Reflection (Due 11/27) Week 11 Reflection (Due 11/24) |
| Nov 20 | Discussion Day #2 | Readings | ||
| Nov 22 | Clustering |
ESL: 13.2.1
ISLR: 12.1, 12.4 |
||
| 12 | Nov 25 | Lab 8: CNNs |
Week 12 Reflection [Bonus] (Due 12/2)
Anonymous Checkin Survey (Optional) |
|
| Nov 27 | Group Project Day | |||
| Nov 29 | Thanksgiving Break (no class) | |||
| 13 | Dec 2 | Association Rule Mining |
Group Project Check-In (Due 12/2)
Final Reflection (Due 12/11, Ext. 12/15) |
|
| Dec 4 | Reinforcement Learning | ML: 13.1-13.3 | ||
| Dec 6 | Reinforcement Learning | |||
| 13 | Dec 9 | Multiagent RL | ||
| Dec 11 | Wrap Up | |||
| Final Project Due Tuesday Dec 17 at 4:00 PM |
||||