CS 4033/5033 Machine Learning Class schedule

The following is a preliminary schedule of the lectures and presentations for CS 4033/5033 Machine Learning for Fall 2007. 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. All readings are from Pattern Recognition and Machine Learning by Christopher Bishop unless otherwise noted. 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 21 (Week 1) Introduction: why am I taking this class anyway?   Pretest  
Aug 23 Function approximation, Project introduction Chapter 1, section 1 Project Pretest
Aug 28 (Week 2) Reinforcement Learning, Exploration Chapter 1 (Sutton & Barto)    
Aug 30 Exploration, The RL problem

2.1-2.3, 2.5-2.7 (Sutton & Barto)

HW 1 Written proposal
Sep 4 (Week 3)
Oral project proposals
Sep 6 The RL problem Chapter 3 (Sutton & Barto)    
Sep 11 (Week 4) The RL problem      
Sep 13 Dynamic Programming Chapter 4 (Sutton & Barto) HW 2 HW1, Checkpoint 1
Sep 18 (Week 5) Temporal Difference learning

6.1-6.5, 6.8 (Sutton & Barto)

   
Sep 20 Advanced RL topics      
Sep 25 (Week 6) Probability Theory Chapter 1, section 2   Checkpoint 2
Sep 27 Probability theory     HW 2
Oct 2 (Week 7) Linear Regression Chapter 3, section 1 HW 3  
Oct 4 Classification: Discriminant Function Chapter 4: sections 4.1-4.13, 4.17, 4.3.2   Checkpoint 3
Oct 9 (Week 8)

Classifications: laptop exercise

     
Oct 11 Neural Networks: what they are

Chapter 5, section 1

  HW 3
Oct 16 (Week 9) Training the network, Backprop 5.2.1, 5.2.4   Checkpoint 4
Oct 18

Backprop

Chapter 5, section 3 through 5.3.2

HW 4  
Oct 23 (Week 10) Advanced topics in neural nets RL/NN (see RL Book 11.1)    
Oct 25

Overfitting/Model Complexity

Oral progress updates: Teams Robot, Poker, Netflix, Tetris

    Checkpoint 5: Teams STWX, STEM, TV
Oct 30 (Week 11) Graphical models: Bayesian Networks Chapter 8, section 1 HW 4
Nov 1 Bayesian networks      
Nov 6 (Week 12)

Conditional Independence

Oral progress update: Team STWX

Chapter 8, section 2 HW 5 Checkpoint 6: Teams Robot, Poker, Netflix, Tetris
Nov 8 Exact inference Chapter 8, section 4.6    
Nov 13 (Week 13) Mixture models, Expectation Maximization Chapter 9, section 1 and 2  
Nov 15 EM continued     HW 5
Nov 20 (Week 14) EM for Bayesian Networks (learning structure)   HW 6 Preliminary writeup
Nov 22
Thanksgiving vacation (enjoy your turkey!)
Nov 27 (Week 15) Bayes Models appplied to the real world     Peer reviews
Nov 29 ML applied to the real world     HW 6 due 5pm Friday Nov 30
Dec 4 (Week 16)

Class cancelled

Dec 6
Project presentations: Teams Teris, MythTV, STEM
Final writeup accepted until 5pm, Dec 7
December 7, 2-5pm
Poster presentation: Sarkeys A & B
Dec 11 (Final exam period 1:30-3:30)
Project presentations: Teams SteWx, Poker, Netflix, Robot