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 |