SVMClassifierModule Class Reference

Double inheritence from SimModule SVMClassifier. More...

#include <Neuro/SVMClassifierModule.H>

Inheritance diagram for SVMClassifierModule:
Inheritance graph
[legend]
Collaboration diagram for SVMClassifierModule:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SVMClassifierModule (OptionManager &mgr, const std::string &descrName, const std::string &tagName)
 Constructor.
virtual ~SVMClassifierModule ()
 Destructor.
SVMObject determineLabel (std::vector< float > featureVector, int id, std::string name, int classifierId=0)
SVMObject getBestLabel (const std::vector< SVMObject > &objects)
std::vector< SVMObjectgetLabelPDF (std::vector< float > featureVector, int id, std::string name, int classifierId=0)
std::string getMode ()
std::vector< std::stringgetModelNames ()

Protected Member Functions

SVMObject recognizeLabel (std::vector< float > featureVector, int id, std::string name, int classifierId=0)
SVMObject trainLabel (std::vector< float > featureVector, int id, std::string name, int classifierId=0)
virtual void start2 ()
 (re-)initialization - load object database
virtual void stop1 ()
 destruction - save object database
virtual void attentionShift (SimEventQueue &q, const Point2D< int > &location)
 Object recognition.

Protected Attributes

OModelParam< std::stringitsSVMModelFileNamesStr
OModelParam< std::stringitsSVMModelNamesStr
OModelParam< std::stringitsSVMRangeFileNamesStr
OModelParam< std::stringitsSVMOutputFileNamesStr
OModelParam< std::stringitsSVMObjDBFileName
OModelParam< std::stringitsSVMTrainObjName
OModelParam< int > itsSVMTrainObjId
OModelParam< std::stringitsSVMMode

Detailed Description

Double inheritence from SimModule SVMClassifier.

Definition at line 60 of file SVMClassifierModule.H.


Constructor & Destructor Documentation

SVMClassifierModule::SVMClassifierModule ( OptionManager mgr,
const std::string descrName,
const std::string tagName 
)

Constructor.

Definition at line 93 of file SVMClassifierModule.C.

SVMClassifierModule::~SVMClassifierModule (  )  [virtual]

Destructor.

Definition at line 108 of file SVMClassifierModule.C.


Member Function Documentation

void SVMClassifierModule::attentionShift ( SimEventQueue q,
const Point2D< int > &  location 
) [protected, virtual]

Object recognition.

Definition at line 186 of file SVMClassifierModule.C.

void SVMClassifierModule::start2 (  )  [protected, virtual]

(re-)initialization - load object database

Reimplemented from ModelComponent.

Definition at line 114 of file SVMClassifierModule.C.

References OModelParam< T >::getVal(), SVMClassifier::readRange(), and split().

void SVMClassifierModule::stop1 (  )  [protected, virtual]

destruction - save object database

Reimplemented from ModelComponent.

Definition at line 174 of file SVMClassifierModule.C.

References OModelParam< T >::getVal().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:26:06 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3