GClasses
|
This is the base class for algorithms that learn to model dynamical systems. More...
#include <GSystemLearner.h>
Public Member Functions | |
GSystemLearner () | |
GSystemLearner (GDomNode *pNode) | |
virtual | ~GSystemLearner () |
virtual void | doAction (const double *pAction)=0 |
Simulates performing the specified action. | |
virtual void | predict (double *pObs)=0 |
Predict the current observations for the current context. | |
virtual void | calibrate (const double *pObs)=0 |
Calibrate the context based on some actual observations. | |
Protected Member Functions | |
GDomNode * | baseDomNode (GDom *pDoc, const char *szClassName) |
Child classes should use this in their implementation of serialize. |
This is the base class for algorithms that learn to model dynamical systems.
GClasses::GSystemLearner::GSystemLearner | ( | ) | [inline] |
GClasses::GSystemLearner::GSystemLearner | ( | GDomNode * | pNode | ) | [inline] |
virtual GClasses::GSystemLearner::~GSystemLearner | ( | ) | [inline, virtual] |
GDomNode* GClasses::GSystemLearner::baseDomNode | ( | GDom * | pDoc, |
const char * | szClassName | ||
) | [protected] |
Child classes should use this in their implementation of serialize.
virtual void GClasses::GSystemLearner::calibrate | ( | const double * | pObs | ) | [pure virtual] |
Calibrate the context based on some actual observations.
Implemented in GClasses::GRecurrentModel.
virtual void GClasses::GSystemLearner::doAction | ( | const double * | pAction | ) | [pure virtual] |
Simulates performing the specified action.
Implemented in GClasses::GRecurrentModel.
virtual void GClasses::GSystemLearner::predict | ( | double * | pObs | ) | [pure virtual] |
Predict the current observations for the current context.
Implemented in GClasses::GRecurrentModel.