Stat 231--- CS 276A

Pattern Recognition and Machine Learning

MW 9:30-10:50pm Fall 2009,     Geology Bldg 4660

www.stat.ucla.edu/~sczhu/Courses/UCLA/Stat_231/Stat_231.html

Course Description

This course introduces fundamental concepts, theories, and algorithms for pattern recognition and machine learning,
which are used in computer vision, speech recognition, data mining, statistics, information retrieval, and bioinformatics.
Topics include: Bayesian decision theory, parametric and non-parametric learning, data clustering, component analysis,
boosting techniques, kernel methods and support vector machine, and fast nearest neighbor indexing and hashing.

Prerequisites

Textbook

Instructors

Grading Plan: 4 units, letter grades

Two Homework assignments
20%

Three projects:

 

15%

15%

15%

No Middle-Term Exam
0%
Final Exam: Monday, December 07, 3-5:00 PM
35%

 

Grading policy

Tentative Schedule for 2009

Lecture
Date
Topics
Reading Materials
Handouts
1
09-28
Introduction to Pattern Recognition
[Problems, applications, examples, and projects]
Ch 1
2
09-30
Bayesian Decision Theory I
[Bayes rule, discriminant functions]
Ch 2.1-2.6
3
10-05
Bayesian Decision Theory II 
[loss functions and Bayesian error analysis
Ch 2.1-2.6
4
10-07
Component Analysis and Dimension Reduction I:
[principal component analysis (PCA)]
[face modeling and AAM model ]

[Explanation of Project 1: code and data format]

Ch 3.8.1, Ch 10.13.1

Project 1

5
10-12
Component  Analysis and Dimension Reduction II:
[Fisher Linear Discriminant ]
 Multi-dimensional scaling (MDS)]
Ch 3.8.2, Ch10.14
6
10-14
Component  Analysis and Dimension Reduction III:
[Local Linear Embedding (LLE), Intrinsic dimension ]
paper
7
10-19
Boosting Techniques I:
[ Adaboost ]
Ch 9.5
8
10-21
Boosting Techniques II:
[ Example on face detection ]

[ Explanation of project II ]
9
10-26
Boosting Techniques III:
[Probabilistic analysis, logit boost]

 

10
10-28
Non-metric method I:
 [ tree structured Classification: principle and example ]

Ch 8.1-8.3

11
11-02
Non-metric method II:
Syntactic pattern recognition

Ch 8.5-8.8

12
11-04
Support vector machine I: 
 Kernel-induced feature space
Lect12-15.pdf

(xerox handout)
13
11-09
Support vector machine II: 
[ Support vector classifier ]

[ Explanation of project III ]

Ch 5.11

14
11-11
Veteran Day, Holiday 

 

 

15
11-16
Parametric Learning
[    Maximum Likelihood Estimation (MLE) ]
        [ Sufficient Statistics and Maximum entropy  ]

Ch 3.1-3.6

16
11-18
Non-parametric Learning I
[ Parzen window ]
Ch 4.1-4.5

HW2

17
11-23
Non-parametric Learning II:
[K-nn classifer and Error analysis]

Ch 4.6

handout

 

18
11-25
Non-parametric Learning III:
[K-nn fast approximate computing:  KD-tree and Hashing ]
19
11-30
 Data Clustering I:   
[K-mean clustering,  EM]
Ch 10.1-10.4

 

20
12-02
Data Clustering II: 
[EM,  mean-shift]