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

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