Reinforcement Learning Toolbox 2.0
last updated:
General
Documentation
Manual
Tutorial
Class Reference
Master Thesis
Examples
Related Papers
Downloads
Links
News
mailto:webmaster
Main Page     Class Hierarchy   Compound List   File List   Compound Members   File Members

CBatchDataGenerator Class Reference

#include <cbatchlearning.h>

Inheritance diagram for CBatchDataGenerator:

CParameterObject CParameters CBatchQDataGenerator CBatchVDataGenerator CBatchCAQDataGenerator List of all members.


Public Member Functions

  CBatchDataGenerator ()
virtual  ~CBatchDataGenerator ()
virtual void  addInput (CStateCollection *state, CAction *action, double output, double weighting=1.0)=0
virtual void  trainFA ()=0
virtual void  resetPolicyEvaluation ()=0
virtual double  getValue (CStateCollection *state, CAction *action)=0
void  generateInputData (CEpisodeHistory *logger)

Constructor & Destructor Documentation

CBatchDataGenerator::CBatchDataGenerator  )  [inline]
 
virtual CBatchDataGenerator::~CBatchDataGenerator  )  [inline, virtual]
 

Member Function Documentation

virtual void CBatchDataGenerator::addInput CStateCollection state,
CAction action,
double  output,
double  weighting = 1.0
[pure virtual]
 

Implemented in CBatchVDataGenerator, and CBatchQDataGenerator.

void CBatchDataGenerator::generateInputData CEpisodeHistory logger  ) 
 
virtual double CBatchDataGenerator::getValue CStateCollection state,
CAction action
[pure virtual]
 

Implemented in CBatchVDataGenerator, CBatchCAQDataGenerator, and CBatchQDataGenerator.

virtual void CBatchDataGenerator::resetPolicyEvaluation  )  [pure virtual]
 

Implemented in CBatchVDataGenerator, and CBatchQDataGenerator.

virtual void CBatchDataGenerator::trainFA  )  [pure virtual]
 

Implemented in CBatchVDataGenerator, and CBatchQDataGenerator.


The documentation for this class was generated from the following file: