#include <Classifier.h>
Inheritance diagram for prapi::NNClassifier< T, I, C >:

Each unknown sample is classified according to the class of the sample that has the smallest proximity measure between it.
Public Methods | |
| NNClassifier (util::List< Sample< T, I, C > > *trainingSamples, ProximityMeasure< T > *measure, int classCount) | |
| Create a new NN classifier with the given training samples, proximity measure and class count. | |
| NNClassifier (util::List< Sample< T, I, C > > &trainingSamples, ProximityMeasure< T > *measure, int classCount) | |
| Create a new NN classifier with the given training samples, proximity measure and class count. | |
| NNClassifier (util::List< Sample< T, I, C > > &trainingSamples, ProximityMeasure< T > &measure, int classCount) | |
| Create a new NN classifier with the given training samples, proximity measure and class count. | |
| C | getClassification (Sample< T, I, C > &sample) throw (ClassificationException&) |
| Get the classification for a single sample. | |
|
||||||||||||||||||||
|
Create a new NN classifier with the given training samples, proximity measure and class count. (Autorelease measure.) |
|
||||||||||||||||||||
|
Create a new NN classifier with the given training samples, proximity measure and class count. (Autorelease measure.) |
|
||||||||||
|
Get the classification for a single sample. This method is used by holdOut and leaveOneOut to classify each sample. Subclasses must override this method.
Implements prapi::Classifier< T, I, C >. |