Schedule and Assignments
The following is a tentative schedule of topics that will be
considered in our weekly meetings. In each weekly assignment, I will
itemize the readings that are required and will frequently suggest
optional readings.
- Week of 9/12 Introduction to Machine Learning; Linear Models
and Perceptrons
- Week of 9/19 Probabilistic Models: Naive Bayes
- Assignment writeup
- Readings
Chapter 3: Bayesian Decision Theory (up to page 55)
Mitchell: Section 3.4 2, page 59 only
Witten and Frank: Section 4.2
Duda, Hart, and Stork: Section 2.1
- Week of 9/26 Regression
- Week of 10/3 Decision Trees
- Week of 10/10 K-Nearest Neighbor (Short topic, due to Fall Reading
Period)
- Week of 10/17 Neural Networks
- Week of 10/24 Support Vector Machines
- Assignment writeup
- Required Readings
Alpaydin, Sections 10.2 and 10.9
Alpaydin, Section 8.2
"Support vector machines", from IEEE Intelligent Systems, July/August 1988.
- Optional Readings
Tutorial Notes on "Support Vector and Kernel Machines" by Nello
Cristianini, ICML 2001, Williams College
Course notes by Andrew Ng at Stanford
"A Tutorial on Support Vector Machines for Pattern Recognition" by
Christopher Burges, Data Mining and Knowledge Discovery, June 1998
"Sequential Minimal Optimization: A Fast Algorithm for Training
Support Vector Machines", by John Platt, April 1998.
- Week of 10/31 Evaluation Methodology
- Week of 11/7 Learning Theory
- Week of 11/14 Bias/Variance Theory and Ensemble Methods
- Assignment writeup
- Readings
"A Short Introduction to Boosting" by
Freund and Schapire, 1999
Alpaydin: Sections 15.1, 15.2, 15.4, 15.5; also Sections 4.3 and 4.7
Duda, Hart, and Stork: Sections 9.5.1 and 9.5.2
"A decision-theoretic
generalization of on-line learning and an application to boosting"
by Freund and Schapire, 1995
"An Experimental Comparison
of Three Methods for Constructing Ensembles of Decision Trees: Bagging,
Boosting, and Randomization" by Dietterich, Machine Learning Journal, 2000.
- Week of 11/21 No meeting this week - Thanksgiving
- Week of 11/28 Clustering
- Assignment writeup
- Readings
"Text Classification from Labeled
and Unlabeled Documents Using EM" by Nigam, McCallum, Thrun, and
Mitchell, Machine Learning, 2000
Mitchell, Section 6.12
Alpaydin, pages 140-144
Witten and Frank, pages 137-138, 262-266, 337-338
Bishop, 187-190, 65-72.
- Week of 12/5 Presentations: Favorite Applications