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

CPolicyEvaluationGradientFunction Class Reference

#include <cbatchlearning.h>

Inheritance diagram for CPolicyEvaluationGradientFunction:

CPolicyEvaluation CParameterObject CParameters COfflineEpisodePolicyEvaluation COnlinePolicyEvaluation CLSTDOfflineEpisodePolicyEvaluation CLSTDOnlinePolicyEvaluation List of all members.


Public Member Functions

  CPolicyEvaluationGradientFunction (CGradientUpdateFunction *learnData, double treshold=0.1, int maxEvaluations=100)
virtual  ~CPolicyEvaluationGradientFunction ()
virtual void  evaluatePolicy (int numEvaluations)=0
virtual void  resetLearnData ()


Public Attributes

bool  resetData


Protected Member Functions

virtual double  getWeightDifference (double *oldWeights)


Protected Attributes

CGradientUpdateFunction learnData
double *  oldWeights

Constructor & Destructor Documentation

CPolicyEvaluationGradientFunction::CPolicyEvaluationGradientFunction CGradientUpdateFunction learnData,
double  treshold = 0.1,
int  maxEvaluations = 100
 
virtual CPolicyEvaluationGradientFunction::~CPolicyEvaluationGradientFunction  )  [virtual]
 

Member Function Documentation

virtual void CPolicyEvaluationGradientFunction::evaluatePolicy int  numEvaluations  )  [pure virtual]
 

Implements CPolicyEvaluation.

Implemented in COnlinePolicyEvaluation, and COfflineEpisodePolicyEvaluation.

virtual double CPolicyEvaluationGradientFunction::getWeightDifference double *  oldWeights  )  [protected, virtual]
 

Reimplemented in CLSTDOnlinePolicyEvaluation, and CLSTDOfflineEpisodePolicyEvaluation.

virtual void CPolicyEvaluationGradientFunction::resetLearnData  )  [virtual]
 

Reimplemented from CPolicyEvaluation.

Reimplemented in CLSTDOnlinePolicyEvaluation, and CLSTDOfflineEpisodePolicyEvaluation.


Member Data Documentation

CGradientUpdateFunction* CPolicyEvaluationGradientFunction::learnData [protected]
 
double* CPolicyEvaluationGradientFunction::oldWeights [protected]
 
bool CPolicyEvaluationGradientFunction::resetData
 

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