PCP (Pattern Classification Program) is an open-source 
machine learning program for supervised classification 
of patterns (vectors of measurements). 

PCP implements the following algorithms and methods:

* Fisher's linear discriminant
* dimensionality reduction using Singular Value Decomposition
* Principal Component Analysis
* feature subset selection
* Bayes error estimation
* parametric classifiers (linear and quadratic)
* least-squares (pseudo-inverse) linear discriminant
* k-Nearest Neighbor (k-NN)
* neural networks (Multi-Layer Perceptron (MLP))
* Support Vector Machine (SVM) algorithm
* SVM, MLP and k-NN model selection
* cross-validation
* bagging (committee) classification

WWW:	http://pcp.sourceforge.net/