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

CQLSTDLambda Class Reference

#include <clstd.h>

Inheritance diagram for CQLSTDLambda:

CLSTDLambda CSemiMDPRewardListener CLearnDataObject CLeastSquaresLearner CSemiMDPListener CParameterObject CParameterObject CParameterObject CParameters CParameters CParameters List of all members.


Public Member Functions

  CQLSTDLambda (CRewardFunction *rewardFunction, CFeatureQFunction *updateFunction, CAgentController *policy, int nUpdatePerEpisode)
virtual  ~CQLSTDLambda ()


Protected Member Functions

virtual void  getOldGradient (CStateCollection *stateCol, CAction *action, CFeatureList *gradient)
virtual void  getNewGradient (CStateCollection *stateCol, CFeatureList *gradient)
virtual void  updateETraces (CStateCollection *stateCol, CAction *action)
virtual CFeatureList getGradientETraces ()
virtual void  resetETraces ()


Protected Attributes

CFeatureQFunction qFunction
CGradientQETraces qETraces
CAgentController policy
CActionDataSet actionDataSet

Constructor & Destructor Documentation

CQLSTDLambda::CQLSTDLambda CRewardFunction rewardFunction,
CFeatureQFunction updateFunction,
CAgentController policy,
int  nUpdatePerEpisode
 
virtual CQLSTDLambda::~CQLSTDLambda  )  [virtual]
 

Member Function Documentation

virtual CFeatureList* CQLSTDLambda::getGradientETraces  )  [protected, virtual]
 

Implements CLSTDLambda.

virtual void CQLSTDLambda::getNewGradient CStateCollection stateCol,
CFeatureList gradient
[protected, virtual]
 

Implements CLSTDLambda.

virtual void CQLSTDLambda::getOldGradient CStateCollection stateCol,
CAction action,
CFeatureList gradient
[protected, virtual]
 

Implements CLSTDLambda.

virtual void CQLSTDLambda::resetETraces  )  [protected, virtual]
 

Implements CLSTDLambda.

virtual void CQLSTDLambda::updateETraces CStateCollection stateCol,
CAction action
[protected, virtual]
 

Implements CLSTDLambda.


Member Data Documentation

CActionDataSet* CQLSTDLambda::actionDataSet [protected]
 
CAgentController* CQLSTDLambda::policy [protected]
 
CGradientQETraces* CQLSTDLambda::qETraces [protected]
 
CFeatureQFunction* CQLSTDLambda::qFunction [protected]
 

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