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

COfflineEpisodePolicyEvaluation Class Reference

#include <cbatchlearning.h>

Inheritance diagram for COfflineEpisodePolicyEvaluation:

CPolicyEvaluationGradientFunction CSemiMDPSender CPolicyEvaluation CParameterObject CParameters CLSTDOfflineEpisodePolicyEvaluation List of all members.


Public Member Functions

  COfflineEpisodePolicyEvaluation (CEpisodeHistory *episodeHistory, CSemiMDPRewardListener *learner, CGradientUpdateFunction *learnData, std::list< CStateModifier * > *l_modifiers, int maxEvaluationEpisodes)
  COfflineEpisodePolicyEvaluation (CEpisodeHistory *episodeHistory, CRewardHistory *rewardLogger, CSemiMDPRewardListener *learner, CGradientUpdateFunction *learnData, std::list< CStateModifier * > *l_modifiers, int maxEvaluationEpisodes)
virtual  ~COfflineEpisodePolicyEvaluation ()
void  setBatchLearningPolicy (CBatchLearningPolicy *l_policy)
virtual void  evaluatePolicy (int numEvaluations)


Protected Attributes

CSemiMDPRewardListener learner
CEpisodeHistory episodeHistory
CRewardHistory rewardLogger
std::list< CStateModifier * > *  modifiers
CBatchLearningPolicy policy

Constructor & Destructor Documentation

COfflineEpisodePolicyEvaluation::COfflineEpisodePolicyEvaluation CEpisodeHistory episodeHistory,
CSemiMDPRewardListener learner,
CGradientUpdateFunction learnData,
std::list< CStateModifier * > *  l_modifiers,
int  maxEvaluationEpisodes
 
COfflineEpisodePolicyEvaluation::COfflineEpisodePolicyEvaluation CEpisodeHistory episodeHistory,
CRewardHistory rewardLogger,
CSemiMDPRewardListener learner,
CGradientUpdateFunction learnData,
std::list< CStateModifier * > *  l_modifiers,
int  maxEvaluationEpisodes
 
virtual COfflineEpisodePolicyEvaluation::~COfflineEpisodePolicyEvaluation  )  [virtual]
 

Member Function Documentation

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

Implements CPolicyEvaluationGradientFunction.

void COfflineEpisodePolicyEvaluation::setBatchLearningPolicy CBatchLearningPolicy l_policy  ) 
 

Member Data Documentation

CEpisodeHistory* COfflineEpisodePolicyEvaluation::episodeHistory [protected]
 
CSemiMDPRewardListener* COfflineEpisodePolicyEvaluation::learner [protected]
 
std::list<CStateModifier *>* COfflineEpisodePolicyEvaluation::modifiers [protected]
 
CBatchLearningPolicy* COfflineEpisodePolicyEvaluation::policy [protected]
 
CRewardHistory* COfflineEpisodePolicyEvaluation::rewardLogger [protected]
 

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