#include <ClassificationEngine.h>
Inheritance diagram for damina::ClassificationEngine:


Public Member Functions | |
| ClassificationEngine () | |
| virtual void | classify (DataSet *)=0 |
| virtual void | classify ()=0 |
| virtual DataSet * | getTestSet ()=0 |
| virtual DataSet * | getTrainingSet ()=0 |
| virtual void | learn (DataSet *)=0 |
| virtual void | learn ()=0 |
| virtual void | setTestSet (DataSet *)=0 |
| virtual void | setTrainingSet (DataSet *)=0 |
| virtual | ~ClassificationEngine () |
It acts like an interface (in UML or Java meaning) for all classification engines we/you need to implement. It just force its children to implement two overloaded methods for the classification, that is the only one mandatory operation for a classifier.
Definition at line 21 of file ClassificationEngine.h.
| damina::ClassificationEngine::ClassificationEngine | ( | ) |
| damina::ClassificationEngine::~ClassificationEngine | ( | ) | [virtual] |
| virtual void damina::ClassificationEngine::classify | ( | DataSet * | ) | [pure virtual] |
Implemented in damina::OneClassSVM.
| virtual void damina::ClassificationEngine::classify | ( | ) | [pure virtual] |
Implemented in damina::OneClassSVM.
| virtual DataSet* damina::LearningEngine::getTestSet | ( | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, and damina::SVClustering.
| virtual DataSet* damina::LearningEngine::getTrainingSet | ( | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::learn | ( | DataSet * | ) | [pure virtual, inherited] |
Implemented in damina::OneClassSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::learn | ( | ) | [pure virtual, inherited] |
Implemented in damina::OneClassSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::setTestSet | ( | DataSet * | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::setTrainingSet | ( | DataSet * | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, damina::OneClassSVM, and damina::SVClustering.
1.5.2