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

COnlinePolicyEvaluation Class Reference

#include <cbatchlearning.h>

Inheritance diagram for COnlinePolicyEvaluation:

CPolicyEvaluationGradientFunction CPolicyEvaluation CParameterObject CParameters CLSTDOnlinePolicyEvaluation List of all members.


Public Member Functions

  COnlinePolicyEvaluation (CAgent *agent, CSemiMDPListener *learner, CGradientUpdateFunction *learnData, int maxEvaluationEpisodes, int numSteps, int checkWeightsPerEpisode)
virtual  ~COnlinePolicyEvaluation ()
virtual void  evaluatePolicy (int numEvaluations)
void  setSemiMDPSender (CSemiMDPSender *semiMDPSender)


Protected Attributes

CAgent agent
CSemiMDPListener learner
CSemiMDPSender semiMDPSender

Constructor & Destructor Documentation

COnlinePolicyEvaluation::COnlinePolicyEvaluation CAgent agent,
CSemiMDPListener learner,
CGradientUpdateFunction learnData,
int  maxEvaluationEpisodes,
int  numSteps,
int  checkWeightsPerEpisode
 
virtual COnlinePolicyEvaluation::~COnlinePolicyEvaluation  )  [virtual]
 

Member Function Documentation

virtual void COnlinePolicyEvaluation::evaluatePolicy int  numEvaluations  )  [virtual]
 

Implements CPolicyEvaluationGradientFunction.

void COnlinePolicyEvaluation::setSemiMDPSender CSemiMDPSender semiMDPSender  ) 
 

Member Data Documentation

CAgent* COnlinePolicyEvaluation::agent [protected]
 
CSemiMDPListener* COnlinePolicyEvaluation::learner [protected]
 
CSemiMDPSender* COnlinePolicyEvaluation::semiMDPSender [protected]
 

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