CS 539: Machine Learning :: Summer 2025
Primary Textbook is
Additional course readings will be drawn from the following textbooks:
Tentative Schedule (subject to change)
Week # |
Date |
Topic |
Readings |
Homework |
Quiz |
Project |
1 |
5/27 |
Course overview & Machine Learning, Framing a Learning Problem; Supervised Learning & Decision Trees |
Flach: Prologue & Ch. 1, The Discipline of Machine Learning; Mitchell: Ch. 3 |
|
|
|
2 |
6/3 |
Decision Trees & Overfitting, Evaluation, Linear Regression; Gradient Descent |
Flach: 2.1-3.2, LfD: 1.1,3.2.1, Flach: 7.1, |
HW1 out |
|
Form a team by June 10
|
3 |
6/10 |
Linear Regression; Regularization, |
Flach: 7.1 LfD: 3.3 |
HW2 out |
Quiz1 |
|
4 |
6/17 |
Logistic Regression; Evaluation; Neural Network |
LfD: 2, 3.2.2, Learning Theory Notes |
|
|
|
5 |
6/24 |
Deep Learning |
DLP: 5.1; Convolutional Neural Networks |
HW3 out |
Quiz2 |
|
6 |
7/1 |
Deep Learning |
DLP: 6.2
|
|
|
Proposal due by July 1 |
7 |
7/8 |
Support Vector Machines Ensemble Methods; |
Flach: 7.3, LfD: 8 Flach: 7.5, Bennett Flach: 11 |
HW4 out |
|
|
8 |
7/15 |
Naive Bayes; Text Classification; Word Vectors;
Unsupervised Learning: K-Means; GMMs; |
Generative Model Notes Distributed Representations of Words and Phrases and their Compositionality Flach 8.4
|
|
Quiz3 |
|
9 |
7/22 |
Markov Decision Process; Reinforcement Learning; |
Sutton & Barto: Ch. 3, Ch. 4, Ch. 6, RL notes |
|
|
|
10 |
7/29 |
Transfer Learning; Distillation; Project Presentation (live session) |
|
|
Quiz4 (7/29~7/30) |
Website and Slides due by July 29 Peer & Self Evaluation Form by July 30 |