#include <AMultiClassObjectEvaluator.hpp>
Inheritance diagram for AMultiClassObjectEvaluator:
Purpose: Define the concept of Multi-Class Object Evaluator in which allows objects being defined by n class of data.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
AMultiClassObjectEvaluator (int nmax, int featureSize) | |
virtual | ~AMultiClassObjectEvaluator () |
virtual void | add (ASeparateFeatureClassifier *aclassifier) |
virtual int | getFeatureSize () |
virtual int | numberOfClasses () |
virtual int | maxSize () |
virtual void | initializeClasses (DataSample *objectSample) |
virtual int | getBestClassifier (double value) |
virtual int | getBestClassifier (RealVector &value) |
virtual void | start () |
virtual void | learn (DataSample *objectSample) |
virtual void | learn (double value) |
virtual void | unlearn (double value) |
virtual void | learn (RealVector &value) |
virtual void | unlearn (RealVector &value) |
virtual void | end () |
virtual double | Pxo (double value) |
virtual double | Lxo (double value) |
virtual double | Pxo (RealVector &value) |
virtual double | Lxo (RealVector &value) |
virtual double | Po () |
void | output (FILE *file) |
virtual void | output () |
Private Attributes | |
int | xDimension |
int | nclass |
int | nmax |
int | selected |
ASeparateFeatureClassifier ** | classifier |