CS66 - Machine Learning
Fall 2017


Announcements

To record absences, please fill out this form for each absence. Please email me evidence of excuse (e.g., doctor's note for illness, email for job interview, etc.) if applicable to ensure the request is accepted.

This is a new course still in development; please be aware that many elements on this page will change throughout the semester, including the course schedule. It is the student's responsibility to review this page periodically for updates.

I value any and all student feedback. If you would like to provide anonymous course feedback, use this submission form here. Please be constructive in any comments so that I can adjust the course as best possible.



Schedule


WEEK   DATE   ANNOUNCEMENTS TOPIC & READING ASSIGNMENTS
1

Sep 05

Video Intro, DTrees

Notes Intro, DTrees

Introduction to Machine Learning and Decision Trees

  • Mitchell: Ch.1 and 3; CIML: Ch. 1; Alpaydin: Ch 1 and 9
  • Machine Learning by Tom Dietterich in Nature Encyclopedia of Cognitive Science, 2003 (skim Sect 4-8)

Homework 1

Lab 2 Exercise

Sep 07

Video, Notes

2

Sep 12

Video, Notes

Sep 14

Video, Notes

Drop/add ends (Sep 15)

Instance-Based Learning

3

Sep 19

Video, Notes

Project 1: Decision Trees

Sep 21

 

Evaluation Methodology & Practical Considerations

  • CIML: Ch. 2 and 5; Mitchell: Ch. 5
  • Recommended: 8.3 and 8.4 of Manning et al. for more depth on PR, ROC, F1, etc.
4

Sep 26

 

Sep 28

 

Learning Theory

5

Oct 03

 

Oct 05

 

Ensemble Learning

6

Oct 10

 

Oct 12

 

Support Vector Machines and Kernels

 

Oct 17

Fall Break

Oct 19

7

Oct 24

 

Support Vector Machines and Kernels

(continued)

Oct 26

 

Structured Prediction

8

Oct 31

 

Nov 02

 

Unsupervised Learning

9

Nov 07

 

Nov 09

Last day to declare CR/NC or withdraw (Nov 10)

10

Nov 14

 

Nov 16

 

Hybrid Approaches

11

Nov 21

 

Nov 23

Thanksgiving

12

Nov 28

 

Active Learning

Nov 30

 
13

Dec 05

 

 

Dec 07

 
14

Dec 12