CSE 445/545:
Machine Learning
Winter Quarter 2009
Time : Mondays and Wednesdays, 12:00-1:50pm
Location: Fourth Avenue Building (SH), Room 40-06.
Instructor:
Melanie Mitchell,
FAB 120-24, (503) 725-2412, e-mail
Office hours: Mondays and Wednesdays, 2:00-3:00pm, or by appointment.
TA:
Karan Sharma, e-mail
Office hours: Thursdays, 2-4pm, CS Dept. Fishbowl.
Course Website: :
http://www.cs.pdx.edu/~mm/MachineLearningWinter2009/index.html
Prerequisites: Undergraduate-level courses in calculus, linear algebra, and probability and statistics. Facility in at least one high-level programming language.
Course description: This course provides a broad
introduction to techniques for building computer systems that learn
from experience. It provides both conceptual grounding and practical
experience with several learning systems. The course provides
grounding for advanced study in statistical learning methods, and for
work with adaptive technologies used in speech and image processing,
robotic planning and control, diagnostic systems, complex system
modeling, and iterative optimization. Students will gain practical
experience implementing and evaluating systems applied to pattern
recognition, prediction, and optimization problems.
Exams: There will be a take-home midterm exam and a take-home final exam.
Both will be open-book.
Grading: Homework 50%, Presentation 10%, Midterm 20%, Final 20%.
Syllabus (subject to change):
|
Date |
Topics |
Homework and Reading |
Monday Jan. 5 |
Class overview |
Optional reading: |
Wednesday Jan. 7 |
Linear classification I |
Required reading for this topic: |
Monday Jan. 12 |
Linear classification II |
Required reading for this topic: |
Wednesday Jan. 14 |
Vapnik-Chervonenkis (VC) dimension and model selection |
Required reading for this topic: A. Ben-Hur et al., Support vector machines and kernels for computational biology |
Monday Jan. 19 |
No class (Martin Luther King day) |
... |
Wednesday Jan. 21 |
Kernel methods / Support Vector Machines II |
Required reading: T. Fawcett, An introduction to ROC analysis, Sections 1--4, 7 |
Monday Jan. 26 |
Kernel methods / Support Vector Machines III |
... |
Wednesday Jan. 28 |
Ensemble learning II |
Required reading: R. Schapire, The Boosting Approach to Machine Learning: An Overview |
Monday Feb. 2 |
Ensemble learning III. |
Required reading: R. E. Schapire et al, Boosting the Margin: A New Explanation for the Effectiveness of Voting Methods (Section 2 is optional) |
Wednesday Feb. 4 |
Unsupervised learning I |
Required reading Chapter 12 ("Cluster Analysis") in I. Kononeko and M. Kukar, Machine Learning and Data Mining. (On e-reserve in the library) |
Monday Feb. 9 |
Unsupervised learning II |
... |
Wednesday Feb. 11 |
Unsupervised learning III |
... |
Monday Feb. 16 |
Bayesian networks I |
Required reading for this topic: |
Wednesday Feb. 18 |
Bayesian networks II |
... |
Monday Feb. 23 |
Class cancelled. Midterm due Wednesday Feb. 25. |
... |
Wednesday Feb. 25 |
Temporal learning I (Hidden Markov Models, dynamic Bayesian networks) |
... |
Monday Mar. 2 |
Temporal learning II (Hidden Markov Models, dynamic Bayesian networks) |
Homework 3 (part 1) assigned; due Wednesday March 11. |
Wednesday Mar. 4 |
Temporal learning II (Hidden Markov Models, dynamic Bayesian networks) |
Homework 3 (part 2) Due Wednesday March 11. |
Monday Mar. 9 |
Dimensionality reduction II |
... |
Wednesday Mar. 11 |
Catch up on uncompleted topics |
Take-home final exam assigned; Due Wednesday March 18 by 5pm. |
Monday Mar. 16 |
No class (finals week). |
... |
Wednesday Mar. 18 |
No class (finals week). |
... |