Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Core::Training::Classifier Class Reference

This is a baseclass for classifiers. More...

#include <Classifier.h>

Inheritance diagram for Impala::Core::Training::Classifier:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~Classifier ()
virtual void Train (Util::PropertySet *properties, TrainDataSrc *data)=0
virtual Table::ScoreTablePredict (TrainDataSrc *data)=0
virtual void LoadModel (const std::string &name, Util::Database *db)=0
virtual void SaveModel (const std::string &name, Util::Database *db)=0

Detailed Description

This is a baseclass for classifiers.

Classifiers can Train() a model on TrainDataSrc with some properties. One can think of TrainDataSrc as a combination of annotation and feature data. Classifiers can also apply the model to data in Predict().

Currently it is possible to retrain a classifier many times. It might be more clear if classifier is the result of training, in that case training should be done in the constructor.

Definition at line 27 of file Classifier.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:23:23 2010 for ImpalaSrc by  doxygen 1.5.1