CS 4033/5033 Machine Learning Class schedule

Fall 2010

The following is a preliminary schedule of the lectures and presentations for CS 4033/5033 Machine Learning for Fall 2010. 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 Due
Aug 24 (Week 1) What is machine learning? What will I learn if I take this class? Types of machine learning.      
Aug 26 Reinforcement Learning Introduction to RL, Project introduction Chapter 1 (Sutton & Barto) Project Pretest
Aug 31 (Week 2)
Oral project proposals
   
Sep 2 Intro to RL, Exploration & Exploitation 2.1-2.3, 2.5-2.7 (Sutton & Barto)    
Sep 7 (Week 3) The RL problem

Chapter 3 (Sutton & Barto)

HW 1 Written proposal
Sep 9 The RL problem      
Sep 14 (Week 4) The RL problem   HW 2 HW 1
Sep 16 Dynamic Programming Chapter 4 (Sutton & Barto)    
Sep 21 (Week 5) Temporal Difference learning

6.1-6.5, 6.8 (Sutton & Barto)

  Checkpoint 1
Sep 23 Eligibility Traces Ch 7 (Sutton & Barto) HW 3 HW 2
Sep 28 (Week 6) Supervised Learning Nearest neighbor methods, Regression, Locally weighted regression Section 18.6 in Russell & Norvig  

Checkpoint 2. Oral reports: Pacman, Meeting: Mario, Magic, Photo

Sep 30

Logistic regression, Introduction to Neural Networks

18.6.4, 18.7    
Oct 5 (Week 7)

Training the network, Backprop

  HW 3
Oct 7 Backprop   HW 4

Checkpoint 3 Oral reports: TBA Meeting: Roomba, Pacman, Ecology, Humanoid, Starcraft

 

Oct 12 (Week 8)

Backprop

 

   
Oct 14

Advanced topics in neural nets including function approximation with RL

RL/NN (see RL Book 11.1), also 8.1-8.4 in RL book   HW 4 (due on Friday)

Oct 19 (Week 9) General techniques

Function approximation with RL   HW 5

Checkpoint 4 Oral reports: Humanoid, Roomba, Mario, Magic, Meeting: Starcraft, Ecology, Photo

Oct 21 Overfitting/Model Complexity 18.3.5    
Oct 26 (Week 10) Graphical Models

Introduction to Bayesian Networks

 

14.1-14.2

  HW 5
Oct 28 Oral checkpoints

Checkpoint 5: Oral: Starcraft, Ecology, Photos Meeting: humanoid, pacman, roomba, magic, mario

 

Nov 2 (Week 11)

Using Bayes Nets for Inference

14.2  
Nov 4 Using Bayes Nets for Inference    
Nov 9 (Week 12) Conditional Independence 14.3  

Checkpoint 6

 

 

Nov 11 Homework 6 in class  
Nov 16 (Week 13) Naive Bayes Ch 8 (Mitchell sample chapter)  
Nov 18 Hybrid networks, Mixture models,

14.3

HW 7
Nov 23 (Week 14) Expectation Maximization 20.3   Preliminary writeup
Nov 25
Thanksgiving vacation
Nov 30 (Week 15) EM for Bayesian Networks (learning structure) 20.3.2   Peer reviews
Dec 2 Ensemble methods 18.10 HW 8 HW 7
Dec 7 (Week 16)
SVMs
18.9    
Dec 9
SVMs
    HW 8
December 10, 2-5pm
Poster session
Dec 15, 1:30-3:30
Final writeup due