The following is a preliminary schedule of the lectures and presentations for CS 4033/5033 Machine Learning for Fall 2012. This specific order of each topic will depend on the class projects and interest. This will be finalized in the first week. The schedule will be updated throughout the semester as we delve deeper into special topics and/or add additional topics of interest. The project deadlines are in red and will not change, even if other parts of the schedule change. Major new topics are noted in blue.
Date | Topic | Assigned Reading | Assigned today | Due today |
Aug 21 (Week 1) | What is machine learning? What will I learn if I take this class? Types of machine learning. | Chapter 1 (ML book) | Pretest (in class) | |
Aug 23
|
Project introduction, Machine Learning that matters | ML that Matters paper | Project, HW 1 | |
Aug 28 (Week 2) | Oral project proposals |
Oral project proposals | ||
Aug 30 Reinforcement learning |
Introduction to RL | Chapter 1 (Sutton & Barto) | HW 1 | |
Sep 4(Week 3) | Exploration & Exploitation, The RL Problem | 2.1-2.3, 2.5-2.7 (Sutton & Barto) Chapter 3 (Sutton & Barto) |
HW 2 | Written project proposal, teams formed |
Sep 6 | Dr McGovern was sick | |||
Sep 11 (Week 4) | The RL problem | HW 2 | ||
Sep 13 | The RL problem | |||
Sep 18 (Week 5) | Dynamic Programming |
Chapter 4 (Sutton & Barto) |
Checkpoint 1 | |
Sep 20 | Homework 3 in class | HW 3 | HW 3 | |
Sep 25 (Week 6) | Temporal Difference learning |
6.1-6.5, 6.8 (Sutton & Barto) |
Checkpoint 2 |
|
Sep 27 | Eligibility Traces, RL with Options |
Ch 7 (Sutton & Barto) |
||
Oct 2 (Week 7) Supervised learning |
Introduction to supervised learning, Regression, Logistic regression |
Chapter 2 (regression in 2.6), Chapter 10 for logistic regression | ||
Oct 4 Graphical models |
Introduction to Bayesian Networks | Chapter 16.1 | Checkpoint 3
|
|
Oct 9 (Week 8) | Homework 4 in class
|
HW 4 | HW 4 | |
Oct 11 | Using Bayes Nets for Inference |
|||
Oct 16 (Week 9) |
Conditional Independence, Inference | Chapter 16.2, 16.4 |
HW 5 |
|
Oct 18 | Oral reports: Checkpoint 4 | Checkpoint 4 | ||
Oct 23 (Week 10) |
Oral reports finishing, Homework discussion
|
|
HW 5 | |
Oct 25 |
Naive Bayes, Mixture models, Expectation Maximization (EM) |
Chapter 16.3, 7.4 | HW 6 | Checkpoint 5 |
Oct 30 (Week 11) | Finish EM, EM for Bayesian Networks (learning structure) |
16.7 | ||
Nov 1 |
Introduction to Neural Networks | Chapter 11 up to 11.6 | HW 7 | HW 6 |
Nov 6 (Week 12) | Training the network, Backprop | 11.7-11.8 | Checkpoint 6 |
|
Nov 8 | Advanced topics in neural nets including function approximation with RL and advanced network configurations | RL/NN (see RL Book 11.1) and ML book 11.9-11.13 | ||
Nov 13 (Week 13) | Boosting, Bagging, Ensemble methods | Chapter 17 (ML book) |
HW7 | |
Nov 15 | Overfitting, Model selection | Chapter 2 (ML book) |
||
Nov 20 (Week 14) | PCA/Dimensionality reduction | Chapter 6 | Preliminary writeup | |
Nov 22 | Thanksgiving vacation |
|||
Nov 27 (Week 15) | Neural net active learning/Homework 8 exercise |
HW 8 | Peer reviews | |
Nov 29 | Multiple instance learning, real-world applications | HW 8 | ||
Dec 4 (Week 16) | Kernel methods, Support Vector Machines, Kernel trick, SVR |
Chapter 13 up to 13.4 | ||
Dec 6 | Review/Catch up | |||
December 7, 2-5pm | CS poster session: Devon Hall atrium |
|||
Dec 11, 1:30-3:30 | Final writeup due |