![]() |
Machine Learning
10-701/15-781, Spring 2010Eric Xing, Tom Mitchell, Aarti Singh School of Computer Science, Carnegie-Mellon University |
Syllabus and (tentative) Course Schedule
Date | Lecture | Topics | Readings and useful links |
Handouts |
---|---|---|---|---|
Module 1 | ||||
Intro to Functional Approximation | ||||
Mon 1/11 | 1.Overview and Decision Trees Lecturer: Eric Xing Slides (Annotated Slides) |
Overview of Machine Learning
Decision Trees
|
Mitchell: Chap 1,3 Decision Tree Learning [Applet] |
|
Wed 1/13 | 2.Probability Review Lecturer: Aarti Singh Slides (Annotated Slides) |
Probability basics
Density estimation
|
Bishop: Chap 1, 2 Probability for Data Miners by Andrew Morre. |
HW1 out |
Mon 1/18 | 3.Instance-based "Learning" Lecturer: Eric Xing Slides (Annotated Slides) |
Introduction to Classification Theory: 1. Bayesian Optimal Classifier 2. Nonparametric Methods & Instance-based Learning
|
Bishop: Chap 2.5 Fukunaga (Intro to Statistical PR) Tutorial on another instance of "instance-based" learning: locally weighted regression, by Andrew Moore. |
|
Approximating Linear Seperation Function | ||||
Wed 1/20 | 4.Naive Bayes Lecturer: Tom Mitchell Slides (Annotated Slides) |
Generative classifiers:
|
Naive Bayes classifiers [Applet]. Naive Bayes and Logistic Regression, Mitchell's chapter draft. Bishop: Chap 4 |
HW1 Due HW2 out |
Mon 1/25 | 5.Logistic Regression Lecturer: Tom Mitchell Slides (Annotated Slides) |
Discriminative classifiers
:
|
Naive Bayes and Logistic Regression,
Mitchell chapter draft. Bishop: Chap 4, 5 Mitchell: Chap 4 On Discriminative and Generative Classifiers, Ng and Jordan, NIPS, 2001. |
|
Wed 1/27 | 6.Linear Regression Lecturer: Aarti Singh Slides (Annotated Slides) |
Discriminative classifiers:
|
Linear regression [Applet]. Bishop: Chap 3 Mitchell: Chap 8.3 Tutorial on regression by Andrew Moore. |
|
Mon 2/1 | 7. Neural Networks
Lecturer: Tom Mitchell Slides (Annotated Slides) |
Neural networks slides | recommended reading Mitchell Ch. 4 | |
Wed 2/3 | 8. Model Selection Lecturer: Aarti Singh Slides (Annotated Slides) |
|
Bishop: Chap 1, 2 Mitchell: Chap 5, 6 Matlab demo code for understanding overfitting Model comparison and Occam's Razor,Chapter 28 from David Mackay's book Model selection and Minimum Description Length principle,Mark Hansen and Bin Yu, J. Amer. Statist. Assoc. vol.96,746-774, 2001. |
HW2 due HW3 out |
Mon 2/8 | Class Canceled
: CMU was closed due to the snow storm. |
|||
Wed 2/10 | Class Canceled: CMU was closed due to the snow storm. |
|||
Clustering | ||||
Mon 2/15 | 9. K-means and Hierarchical Clustering Lecturer: Aarti Singh Slides (Annotated Slides) |
Introduction to Unsupervised Learning Clustering |
Bishop: Chap 9 | |
Wed 2/17 | 10.Probabilistic Models
for Clustering Lecturer: Aarti Singh Slides |
Mixture model The Theory of Expectation-Maximization [Applet: Mixture of Gaussians] |
Bishop: Chap 9 | |
Introduction to Graphical Models |
||||
Mon 2/22 | 11.HMM and Bayesian Network I
Lecturer: Eric Xing Slides (Annotated Slides) |
Bayesian Network I:
Representation and Inference
|
Bishop: Chap 8 Kevin Murphy's tutorial BayesNet Toolbox in Matlab by Kevin Murphy |
HW3 Due |
Wed 2/24 | 12.Bayesian Network II (HMM) and CRF.
Lecturer: Eric Xing Slides (Annotated Slides) |
HMM
|
Same as Lecture 17 | Project Proposal Due |
Mon 3/1 |
13.Bayesian Network III: Representation and Learning
Lecturer: Eric Xing Slides (Annotated Slides) |
|
Bishop: Chap 8 |
|
Wed 3/3 | Midterm Exam | open book, open notes, no computers | ||
Mon 3/8 | Spring
Break |
|||
Wed 3/10 | Spring
Break |
|||
Module 2:TBA | ||||
Mon 3/15 | 14.Bayesian Networks IV: Exact Inference
Lecturer: Eric Xing Slides (Annotated Slides) |
Learning: fully observed models. Inference:
|
Bishop: Chap 13 | |
Wed 3/17 | 15. Learning Theory I
Lecturer: Tom Mitchell Annotated Slides |
Computational Learning Theory
|
Mitchell: Chap 7 | |
Mon 3/22 | 16. Learning Theory II
Lecturer: Tom Mitchell Slides (Annotated Slides) |
Computational Learning Theory II
|
Mitchell: Chap 7 | |
Wed 3/24 | 17. Support Vector Machines I
Lecturer: Eric Xing Slides (Annotated Slides) |
|
|
|
Mon 3/29 | 18. Support Vector Machines II
Lecturer: Eric Xing Slides (Annotated Slides) |
|
|
|
Wed 3/31 | 19. Boosting
Lecturer: Aarti Singh Slides |
|
|
Project Progress Report Due |
Mon 4/5 | 20. Dimensionality Reduction
Lecturer: Aarti Singh Slides |
|
|
|
Wed 4/7 | 21. Spectral Clustering
Lecturer: Aarti Singh Slides |
|
HW4 due |
|
Mon 4/12 | 22. Structure Learning I
Lecturer: Eric Xing Slides (Annotated Slides) |
|
|
|
Wed 4/14 | 23. Structure Learning II: Bayesian Structure Learning
Guest Lecturer: Zoubin Ghahramani Slides (Annotated Slides) |
|
||
Mon 4/19 | 24. Semi-Supervised Learning
Lecturer: Aarti Singh Slides |
|
||
Wed 4/21 | 25. Active Learning
Lecturer: Aarti Singh Slides |
|
Active learning literature survey | HW5 due |
Mon 4/26 | 26. Reinforcement Learning I
Lecturer: Tom Mitchell Slides |
Reinforcement Learning
|
Reinforcement Learning: A Survey, Kaelbling et al., JAIR, 1995. | |
Wed 4/28 | 27. Reinforcement Learning II
Lecturer: Tom Mitchell Slides |
Reinforcement Learning
|
||
Tuesday May 4th | Poster Session | NSH Atrium, 3:00pm-6:00pm | ||
Friday May 7th | Final Exam | DH 2302, 5:30pm-8:30pm |
© 2008 Eric Xing @ School of Computer Science, Carnegie Mellon University
[validate xhtml]
[validate xhtml]