CSCI 374 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 | Assignment |
|---|---|---|---|---|
| 0 | Sept 2 | Hello, CSCI374! | ||
| 1 | Sept 5 | Labor Day (No Class) | Week 1 Reflection | |
| Sept 7 | Introduction to Machine Learning and Data Mining | ESL: Chp 1 ISLR: Chp 1 DL: 5.1 ML: Chp 1 |
||
| Sept 9 | Supervised Learning | ESL: 2.1-2.2 ISLR: 2.1, 4.1 ML: 8.2 Paper |
||
| 2 | Sept 12 | Supervised Learning and k-Nearest Neighbors | ESL: 2.3 ISLR: 4.7.6 ML: 8.2 |
Questionnaire (Due Sept 12) Week 2 Reflection Anonymous Checkin Survey (Optional) |
| Sept 14 | k-Nearest Neighbors | |||
| Sept 16 | Evaluating Performance | Handout ESL: 7.5 ISLR: 2.2.3 ML: Chp 5 |
||
| 3 | Sept 19 | Linear Regression | ESL: 3.1-3.2, 4.4 ISLR: 3.1, 4.3 DL: 5.1.4 |
HW1: k-Nearest Neighbors (Due Sept 21) Week 3 Reflection |
| Sept 21 | Stochastic Gradient Descent | ESL: 4.5.1 DL: 5.9 ML: 4.4 |
||
| Sept 23 | Logistic Regression | ESL: 4.4.1-4.4.2 ISLR: 4.3.1-4.3.4 |
||
| 4 | Sept 26 | Multinomial Regression and One-Hot Encoding | ISLR: 4.3.5, 3.3.1 |
Week 4 Reflection Anonymous Check Survey (Optional) |
| Sept 28 | One-Hot Encoding and Logistic Workshop | |||
| Sept 30 | Neural Networks | ESL: 11.1 DL: 6.0-6.1 |
||
| 5 | Oct 3 | Neural Networks | ESL: 11.3 ISLR: 10.1-10.2 DL: 6.2-6.3 |
HW2: Logistic Regression (Due Oct Week 5 Reflection |
| Oct 5 | Yom Kippur (No Class) | |||
| Oct 7 | Neural Networks | ESL: 11.4 ISLR: 10.7.1 DL: 6.5 ML: 4.5 |
||
| 6 | Oct 10 | Discussion Day #1 | Readings |
Final Project Group Formation (Due Oct 14) |
| Oct 12 | HW3 Workshop Day | |||
| Oct 14 | Linear Algebra, Tensorflow/PyTorch, and GPUs | |||
| Fall Break | ||||
| 7 | Oct 24 | Decision Trees | ML: 3.1-3.3 |
Discussion Day 1 Reflection (Due Oct 24) Final Project Proposals (Due Oct 28) Week 7 Reflection |
| Oct 26 | Decision Trees | ESL: 9.2.1 ISLR: 8.1 (Intro) ML: 3.4 |
||
| Oct 28 | Decision Trees | |||
| 8 | Oct 31 | Decision Trees (Numeric Values) | ESL: 9.2.3 ISLR: 8.1.2 ML: 3.7.2 |
HW3: Neural Networks (Due Oct Week 8 Reflection Anonymous Checkin Survey (Optional) |
| Nov 2 | Missing Values | ESL: 9.2.4 ML: 3.7.4 |
||
| Nov 4 | Probability | DL: 3.1-3.7 | ||
| 9 | Nov 7 | Bayes Theorem | DL: 3.11 ML: 6.2 |
HW4: Decision Trees (Due Nov 11) Week 9 Reflection |
| Nov 9 | Naive Bayes + HW4 Discussion | ESL: 6.6.3 ISLR: 4.4.4, 4.7.5 ML: 6.9 |
||
| Nov 11 | Naive Bayes | |||
| 10 | Nov 14 | Association Rule Mining | ESL: 14.2.1 |
Week 10 Reflection |
| Nov 16 | Association Rule Mining | ESL: 14.2.2 | ||
| Nov 18 | Random Forests and Clustering | ESL: 15.1-15.3, 14.3 ISLR: 8.2.2, 12.4, 12.5.3 |
||
| 11 | Nov 21 | Discussion Day #2 | Readings |
HW5: Experiments (Due Nov 23) |
| Nov 23 | Group Project Workshop | |||
| Nov 25 | Thanksgiving Break (No Class) | |||
| 12 | Nov 28 | Clustering |
Discussion Day 2 Reflection (Due Nov 30) Week 12 Reflection Anonymous Checkin Survey (Optional) |
|
| Nov 30 | Sequential Learning + Recurrent Neural Networks | ISLR: 10.5, 10.9.6 DL: 10.2 |
||
| Dec 2 | Recurrent + Convolutional Neural Networks | |||
| 13 | Dec 5 | Convolutional Neural Networks |
Final Project Checkin (Due Dec 5) |
|
| Dec 7 | Hyperparameter Search | |||
| Dec 9 | Feature Selection and Class Imbalance | |||
| 14 | Dec 12 | Final Day | Final Reflection (Due Dec 13, Ext. Dec 17) | |
| Final Project Due Monday December 19 at 4:00 PM |
||||