CAP 6610: Machine
Learning
Schedule: MWF 6th Period
Location: CSE E122
Texts:
- Required: Pattern
Recognition and Machine Learning, Christopher
M. Bishop, Publisher: Springer, 2007.
- Additional: Statistical
Learning Theory,
Vladimir
N. Vapnik, Publisher: John Wiley and Sons, New York, 1998.
- 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:
- Homeworks: 20%.
- Two Midterms: 20% each.
- Project: 40%.
Notes:
- 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.
- 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.
- 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.
- The project is due at the end of the semester.
Syllabus
- Introduction to supervised and unsupervised learning.
- Fisher discriminants, linear regression and classification.
- Kernel methods and support vector machines (SVMs).
- Regression methods and sparse approximations.
- Mixture models and Expectation-Maximization (EM) methods in clustering, K-means.
- Component Analysis
(PCA and ICA).
- Hidden Markov Models (HMMs).