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

CBatchVDataGenerator Class Reference

#include <cbatchlearning.h>

Inheritance diagram for CBatchVDataGenerator:

CBatchDataGenerator CParameterObject CParameters CBatchCAQDataGenerator List of all members.


Public Member Functions

  CBatchVDataGenerator (CAbstractVFunction *vFunction, CSupervisedLearner *learner)
  CBatchVDataGenerator (CAbstractVFunction *vFunction, CSupervisedWeightedLearner *learner)
virtual  ~CBatchVDataGenerator ()
virtual void  init (int numDim)
virtual void  addInput (CStateCollection *state, CAction *action, double output, double weighting=1.0)
virtual void  trainFA ()
virtual void  resetPolicyEvaluation ()
virtual double  getValue (CStateCollection *state, CAction *action)
virtual CDataSet getInputData ()
virtual CDataSet1D getOutputData ()
virtual CDataSet1D getWeighting ()


Protected Member Functions

  CBatchVDataGenerator (CSupervisedLearner *learner, int inputDim)


Protected Attributes

CDataSet inputData
CDataSet1D outputData
CDataSet1D weightingData
ColumnVector *  buffVector
CAbstractVFunction vFunction
CSupervisedLearner learner
CSupervisedWeightedLearner weightedLearner

Constructor & Destructor Documentation

CBatchVDataGenerator::CBatchVDataGenerator CSupervisedLearner learner,
int  inputDim
[protected]
 
CBatchVDataGenerator::CBatchVDataGenerator CAbstractVFunction vFunction,
CSupervisedLearner learner
 
CBatchVDataGenerator::CBatchVDataGenerator CAbstractVFunction vFunction,
CSupervisedWeightedLearner learner
 
virtual CBatchVDataGenerator::~CBatchVDataGenerator  )  [virtual]
 

Member Function Documentation

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

Implements CBatchDataGenerator.

virtual CDataSet* CBatchVDataGenerator::getInputData  )  [virtual]
 
virtual CDataSet1D* CBatchVDataGenerator::getOutputData  )  [virtual]
 
virtual double CBatchVDataGenerator::getValue CStateCollection state,
CAction action
[virtual]
 

Implements CBatchDataGenerator.

Reimplemented in CBatchCAQDataGenerator.

virtual CDataSet1D* CBatchVDataGenerator::getWeighting  )  [virtual]
 
virtual void CBatchVDataGenerator::init int  numDim  )  [virtual]
 
virtual void CBatchVDataGenerator::resetPolicyEvaluation  )  [virtual]
 

Implements CBatchDataGenerator.

virtual void CBatchVDataGenerator::trainFA  )  [virtual]
 

Implements CBatchDataGenerator.


Member Data Documentation

ColumnVector* CBatchVDataGenerator::buffVector [protected]
 
CDataSet* CBatchVDataGenerator::inputData [protected]
 
CSupervisedLearner* CBatchVDataGenerator::learner [protected]
 
CDataSet1D* CBatchVDataGenerator::outputData [protected]
 
CAbstractVFunction* CBatchVDataGenerator::vFunction [protected]
 
CSupervisedWeightedLearner* CBatchVDataGenerator::weightedLearner [protected]
 
CDataSet1D* CBatchVDataGenerator::weightingData [protected]
 

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