CS
445/545:
Computer Science Departments
Winter Quarter 2010
Time : Mondays and Wednesdays, 2:00-3:50pm
Location: Fourth Avenue Building (FAB), Room 40-07.
Instructor: Melanie Mitchell,
FAB 120-24, (503) 725-2412, e-mail
Office hours: Mondays and Wednesdays, 12:30-1:30pm, or by appointment.
Course Website: :
http://www.cs.pdx.edu/~mm/MachineLearningWinter2010/index.html
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.
Prerequisites: Undergraduate-level courses in calculus, linear algebra, and probability and statistics. Facility in at least one high-level programming language.
Textbook: S. Marsland, Machine
Learning: An Algorithmic Perspective
Homework: The
class will have weekly or bi-weekly homework assignments, involving writing
code for and/or experimenting with various machine learning methods.
Late homework
policy: Students must
request and be granted an extension on any homework assigment
before the assignment is due. Otherwise, 5% of the assignment
grade will be subtracted for each day the homework is
late.
Exams: The class will have a take-home midterm exam
and a take-home final exam. Both will be open-book. There will also be a number
of short in-class quizzes.
Grading: Homework 40%, Presentation 10%, In-Class Quizzes,
15%, Midterm 15%, Final 20%.
PSU Code of Academic Integrity:
Schedule for student presentations
Syllabus (subject to change):
|
Date |
Class Topic(s) |
Homework and Reading |
|
Mon. Jan. 4 |
Class introduction ( slides ) Perceptrons ( slides ) |
Reading: Textbook, Chapters 1-2 HW 1: Perceptron learning |
|
Wed. Jan. 6 |
Neural Networks
( slides ) |
... |
|
Mon. Jan. 11 |
Neural Networks, continued
|
Reading: |
|
Wed. Jan. 13 |
Quiz 1 Evaluating and comparing models, continued |
Homework, due Mon. Jan. 25, 2pm: |
|
Mon. Jan. 18 |
No Class (Martin Luther King Day) |
... |
|
Wed. Jan. 20 |
Support Vector Machines (slides ) Student presentations: |
Reading: Textbook, Chapter 5 |
|
Mon. Jan. 25 |
Support Vector Machines, continued (slides ) Student presentations: |
Here is the svm_light code. Here is the optdigits data. Here is an example perl script |
|
Wed. Jan. 27 |
Quiz 2 Decision Trees (slides ) Student presentations: |
Reading:
Textbook, Chapter 6 |
|
Mon. Feb. 1 |
Decision Trees, continued Student presentations: |
Homework, due Monday Feb. 8: Decision
Trees |
|
Wed. Feb. 3 |
Ensemble Learning ( slides ) Student presentations: |
Reading: Textbook, Chapter 7 |
|
Mon. Feb. 8 |
Probability and Learning ( slides ) Student presentations: R. Schapire et al., Boosting the Margin: A New Explanation for the Effectiveness of Voting Methods L. Reyzin and R. Schapire, How Boosting the Margin Can Also Boost Classifier Complexity |
Reading: Textbook, Chapter 8, Sections 1-2 Take-home
midterm, due Monday Feb 15 |
|
Wed. Feb. 10 |
Probability and Learning Student presentations: |
... |
|
Mon. Feb. 15 |
Clustering ( slides ) Student presentations: |
Reading: Textbook Chapter 9, Section 1 |
|
Wed. Feb. 17 |
Gaussian Mixture Models and Expectation Maximization ( slides ) Genetic Algorithms ( slides ) Student presentations: |
Reading: Textbook Chapter 8, Sections 3-4. Optional Reading: Nigam et al., Text classification from labeled and unlabeled documents using EM |
|
Mon. Feb. 22 |
Class Cancelled |
... |
|
Wed. Feb. 24 |
Genetic Algorithms, continued ( slides ) Student presentations: |
Reading: Textbook Chapter 12. |
|
Mon. Mar. 1 |
Genetic Algorithms for Feature Selection Coevolutionary Learning ( slides ) Student presentations: |
Optional Reading: Texbook Chapter 10 Homework, due Monday March 15:
Genetic Algorithms for Feature Selection |
|
Wed. Mar. 3 |
Guest Lecturer: Bart Massey |
… |
|
Mon. Mar. 8 |
Quiz 3 Reinforcement Learning (slides) |
Reading: Texbook Chapter 13
|
|
Wed. Mar. 10 |
Reinforcement Learning, Continued Student presentations: |
Take home final exam assigned, due Friday March 19 |
|
Mon. Mar. 15 |
No class (finals week). |
... |
|
Wed. Mar. 17 |
No class (finals week) |
… |