damina::LearningEngine Class Reference

A class which provides the basic interface for all learning engines. More...

#include <LearningEngine.h>

Inheritance diagram for damina::LearningEngine:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual DataSetgetTestSet ()=0
virtual DataSetgetTrainingSet ()=0
virtual void learn (DataSet *)=0
virtual void learn ()=0
 LearningEngine ()
virtual void setTestSet (DataSet *)=0
virtual void setTrainingSet (DataSet *)=0
virtual ~LearningEngine ()

Detailed Description

A class which provides the basic interface for all learning engines.

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.

Author:
Vincenzo Russo - vincenzo.russo@neminis.org

Definition at line 18 of file LearningEngine.h.


Constructor & Destructor Documentation

damina::LearningEngine::LearningEngine (  ) 

Definition at line 6 of file LearningEngine.cpp.

00006                                        {
00007         }

damina::LearningEngine::~LearningEngine (  )  [virtual]

Definition at line 9 of file LearningEngine.cpp.

00009                                         {
00010         }


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on Mon Sep 24 22:27:00 2007 for SVClustering by  doxygen 1.5.2