Syllabus
Csc.
6724 : Pattern Recognition Spring 2008
Professor : Octavio Betancourt
Office : NAC 8/216A
Phone : 650-6180
Main Text : " Pattern
Recognition", S. Theodoridis and K.
Koutroumbas, Academic Press, 1999.
Other Texts : " Neural Networks
: A comprehensive Foundation ", Simon Haykin. Macmillan, New York. 1994
" Neural Networks for Pattern Recognition
", Christopher M. Bishop, Oxford University Press, 1995.
" Neural Networks and
Intellect ", Leonid Perlovsky, Oxford University Press, 2001.
Pre - Requisite : Csc. 301, Csc.
217.
Grading :
3 Projects :
1.- Bayesian approach to the classification problem for hand written
digits ( 25 % )
2.- Multi-layered, feed forward
network training , parity function calculation ( 25 % )
3.- Application ( Optical Character recognition or other
) ( 50 % )
Material to be Covered
I.- Introduction
1.- Is Pattern Recognition Important ?
2.- Features, Feature Vectors, and Classifiers
3.- Supervises versus Unsupervised Pattern Recognition
II.- Classifiers based on Bayes Decision
Theory
1.- Introduction
2.- Bayes Decision Theory
3.-
Discriminant Functions and Decision Surfaces
4.- Bayesian Classification for Normal Distributions
5.- Estimation of Unknown Probability Density FunctionsT)
6.- The Nearest Neighbor Rule
III.- Linear Classifiers
1.- Introduction
2.- Linear Discriminant Functions and Decision Hyperplanes
3.- The Perceptron Algorithm
4.- Least Squares Methods
IV.-
Nonlinear Classifiers
1.- Introduction
2.- The XOR Problem
3.- The Two-layer Perceptron
4.- Three-Layer Perceptrons
5.- The Backpropagation Algorithm
6.- Choice of Cost Function, Network size,
weight sharing
7.- Radial Basis Function Networks
V.-
Feature Selection
1.- Introduction
2.- Preprocessing
3.- Statistical Hypothesis Testing
4.- Class Separability Measures
5.- Feature subset selection
VI.- Feature Generation
1.- Introduction
2.- Basis Vectors and Images
3.- The Karhunen-Loeve Transform
4.- The Discrete Fourier Transform
5.- The Discrete Cosine and Sine
Transforms
6.- Features for Shape and Size
Characterization
VII .- Netlab, a general software package
for Pattern Recognition