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
1 Feb 5 Hello, CSCI373! Questionnaire (Due 2/12)

Week 1 Reflection (Due 2/11)
Feb 7 Introduction to Machine Learning ML: Chp 1
ESL: Chp 1
ISLR: Chp 1
DL: 5.1
Feb 9 Supervised Learning ML: 8.2
ESL: 2.1-2.2
ISLR: 2.1, 4.1
CSS Chapter
Paper
2 Feb 12 Supervised Learning Week 2 Reflection (Due 2/18)
Feb 14 Lab 1: Python Libraries
Feb 16 k-Nearest Neighbors ML: 8.2
ESL: 2.3
ISLR: 4.7.6
3 Feb 19 k-Nearest Neighbors HW1: k-Nearest Neighbors (Due 2/28 3/1)

Week 3 Reflection (Due 2/25)

Anonymous Checkin Survey (Optional)
Feb 21 Lab 2: pandas and scikit-learn
Feb 23 Evaluating Performance Handout
ML: Chp 5
ESL: 7.5
ISLR: 2.2.3
4 Feb 26 Evaluating Performance Group Project Formation (Due 3/11)

Week 4 Reflection (Due 3/3)
Feb 28 Decision Trees and Lab Catchup Day ML: 3.4
ESL: 9.2.1
ISLR: 8.1 (Intro)
Mar 1 Decision Trees (ID3) ML: 3.7.2
5 Mar 4 Decision Trees (CART) ESL: 9.2.3
ISLR: 8.1.2
HW2: Trees and Forests (due 3/15)

Week 5 Reflection (Due 3/10)
Mar 6 Lab 3: Data Visualization
Mar 8 Random Forests and Boosting
+ Linear Regression
ESL: 15.1-15.3, 14.3, 3.1-3.2
ISLR: 8.2.2, 12.4, 12.5.3, 3.1
6 Mar 11 Linear and Logistic Regression ESL: 4.4.1-4.4.2, 4.5.1
ISLR: 4.3.1-4.3.5, 3.3.1
Group Project Proposal (Due 4/8)

Week 6 Reflection (Due 3/17)

Anonymous Checkin Survey (Optional)
Mar 13 Lab 4: Data Transformations
Mar 15 Stochastic Gradient Descent DL: 5.1.4, 5.9
7 Mar 18 Stochastic Gradient Descent + Bias-Variance Tradeoff ESL: 2.9
ISL: 2.2.2
HW3: Weighted Models (due 4/3)

Week 7 Reflection [Bonus] (Due 3/31)
Mar 20 Support Vector Machines + Neural Networks ESL: 11.1
DL: 6.0-6.1
Mar 22 Neural Networks ESL: 11.3
ISLR: 10.1-10.2
DL: 6.2-6.3
Spring Break
8 Apr 1 Neural Networks ML: 4.5
ESL: 11.4
ISLR: 10.7.1
DL: 6.5
HW4: Neural Networks (Due 4/19)

Week 8 Reflection (Due 4/7)
Apr 3 Lab 5: Tensorflow
Apr 5 Neural Networks
9 Apr 8 Neural Networks Group Project Check-In (Due 5/1)

Week 9 Reflection (Due 4/14)

Anonymous Checkin Survey (Optional)
Apr 10 Lab 6: Feature Selection
Apr 12 Discussion Day #1 Readings
10 Apr 15 Sequential Learning Discussion Day 1 Reflection (Due 4/22)

HW5: Experiments and Technical Writing
(Due 5/10)

Week 10 Reflection (Due 4/21)
Apr 17 Lab 7: Hyperparameter Search
Apr 19 Recurrent Neural Networks (RNNs) DL: Chp 10 intro, 10.2
11 Apr 22 Convolutional Neural Networks (CNNs) DL: Chp 9 intro, 9.2, 9.10, 9.11 Week 11 Reflection (Due 4/28)

Anonymous Checkin Survey (Optional)
Apr 24 Lab 8: CNNs
Apr 26 Convolutional Neural Networks (CNNs) + Class Imbalance DL: 9.3, 9.5, 9.7
12 Apr 29 Discussion Day #2 Readings Discussion Day 2 Reflection (Due 5/6)

Final Reflection
(Due 5/10, Ext. 5/14)
May 1 Group Project Day
May 3 Clustering ESL: 13.2.1
ISLR: 12.1, 12.4
13 May 6 Reinforcement Learning ML: 13.1-13.3
May 8 Reinforcement Learning TBD
May 10 Wrap Up
Final Project
Due Thursday May 16 at 11:00 AM