Pattern Recognition
Centre for Vision, Speech & Signal Processing
BASIC LIBRARIES AMMA SEARCH AMMA HOME
 

Pattern Recognition Toolkit

Pattern recognition is the scientific discipline whose goal is the classification of objects into a number of categories or classes. We refer to these objects using the generic term pattern. Extraction of characteristic features from input data is an important element of pattern recognition systems with the aim of reducing the dimensionality of the problem. The features can be represented as a feature vector X=[x1,x2,...,xn] which represents the pattern as a point in multidimensional space.

Vector classification is a process by which a feature vector is classified or labelled by partitioning the multidimensional space into regions corresponding to the different populations. Ideally, the regions should be such that the decisions are never wrong. Since this is not always possible, one should try to minimise the probability of error.

Typically the classification is determined by using information encoded in probability distributions or more commonly in a set of training samples. The training samples can be labelled in which case the classification process is supervised. When no labels are provided, the classification process is unsupervised and is referred to as clustering where the distributions are automatically determined.

Pattern Recognition Toolkit classes

The pattern recognition toolkit contains a list of class hierarchies which should prove to be useful in pattern recognition application domains as well as for general numerical data processing.

All the classes have been designed in an integrated fashion to improve their flexibility, ease of use and intuitiveness. This means that the following things hold true throughout the toolkit:

Toolkit Hierarchy

Several class hierarchies are contained within the toolkit. The following list provides access to a description of each of the hierarchies including its purpose and access to subsection pages:

IO and the Pattern Recognition Toolkit

Subtopics:

    AMMA
        Pattern Recognition
            Classification
            Clustering
            Data Types
            Feature Reduction
            Feature Selection Feature Sensitivity Analysis
            IO
            Matching
            Neural Networks
            Performance Evaluation Classification Performance Evaluation
            Probability Density Functions Probability Density Functions
            Radial Basis Functions
Author: Robert Crida, Created: 12/3/2001, Generated by DocEntry: March 20, 2001