CAP 6610: Machine Learning
Schedule: MWF 6th Period
Location: CSE E122
Texts:
  1. Required: Pattern Recognition and Machine Learning, Christopher M. Bishop, Publisher: Springer, 2007.
  2. Additional: Statistical Learning Theory, Vladimir N. Vapnik, Publisher: John Wiley and Sons, New York, 1998.
  3. Other Material: Notes and papers from the research literature.
Instructor: Prof. Anand Rangarajan, CSE E352, email: anand@cise.ufl.edu

Teaching Assistants: Jialong Cheng.

Office hours: Anand: MTF 7th period or by appointment. Jialong: Monday 11:30AM-12:30PM, Wednesday 2-3PM, Thursday 1-2PM.

Grading:

  1. Homeworks: 20%.
  2. Two Midterms: 20% each.
  3. Project: 40%.
Notes:
  1. Prerequisites: A familiarity with basic concepts in calculus, linear algebra, and probability theory. A partial list of basic requirements follows. Calculus: Differentiation, chain rule, integration. Linear algebra: Matrix multiplication, inverse, pseudo-inverse. Probability theory: Conditional probability, Bayes rule, conditional expectations. While AI is listed as a pre-requisite, if any aspect of AI turns out to be required, it will be taught in class in order to make the course self-contained.
  2. Homeworks/programs will be assigned bi-weekly. If you do not have any prior numerical computing experience, I suggest you use MATLAB for the programs.
  3. The first midterm will probably be held on Thursday, March 1st, 2012 and the second will probably be held on Wednesday, April 25th, 2012. Each midterm will be 1 hour and fifty minutes long.
  4. The project is due at the end of the semester.
Syllabus

  1. Introduction to supervised and unsupervised learning.
  2. Fisher discriminants, linear regression and classification.
  3. Kernel methods and support vector machines (SVMs).
  4. Regression methods and sparse approximations.
  5. Mixture models and Expectation-Maximization (EM) methods in clustering, K-means.
  6. Component Analysis (PCA and ICA).
  7. Hidden Markov Models (HMMs).