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