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

CQStochasticExplorationPolicy Class Reference

#include <cexploration.h>

Inheritance diagram for CQStochasticExplorationPolicy:

CQStochasticPolicy CStochasticPolicy CAgentStatisticController CAgentController CActionObject CParameterObject CParameters List of all members.


Public Member Functions

  CQStochasticExplorationPolicy (CActionSet *actions, CActionDistribution *distribution, CAbstractQFunction *qFunctoin, CAbstractQFunction *explorationFunction, double explorationFactor)
  ~CQStochasticExplorationPolicy ()
virtual void  getActionValues (CStateCollection *state, CActionSet *availableActions, double *actionValues, CActionDataSet *actionDataSet=NULL)
  Interface function for calculating the action ratings, has to be implemented by the subclasses.

virtual CAbstractQFunction getExplorationQFunction ()


Protected Attributes

CAbstractQFunction explorationFunction
double *  explorationValues

Constructor & Destructor Documentation

CQStochasticExplorationPolicy::CQStochasticExplorationPolicy CActionSet actions,
CActionDistribution distribution,
CAbstractQFunction qFunctoin,
CAbstractQFunction explorationFunction,
double  explorationFactor
 
CQStochasticExplorationPolicy::~CQStochasticExplorationPolicy  ) 
 

Member Function Documentation

virtual void CQStochasticExplorationPolicy::getActionValues CStateCollection state,
CActionSet availableActions,
double *  actionValues,
CActionDataSet actionDataSet = NULL
[virtual]
 

Interface function for calculating the action ratings, has to be implemented by the subclasses.

Reimplemented from CQStochasticPolicy.

virtual CAbstractQFunction* CQStochasticExplorationPolicy::getExplorationQFunction  )  [inline, virtual]
 

Member Data Documentation

CAbstractQFunction* CQStochasticExplorationPolicy::explorationFunction [protected]
 
double* CQStochasticExplorationPolicy::explorationValues [protected]
 

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