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

CFittedQIteration Class Reference

#include <cbatchlearning.h>

Inheritance diagram for CFittedQIteration:

CFittedIteration CPolicyEvaluation CParameterObject CParameters CFittedQIterationAnalyzer CFittedQNewFeatureCalculator List of all members.


Public Member Functions

  CFittedQIteration (CQFunction *qFunction, CAgentController *estimationPolicy, CEpisodeHistory *episodeHistory, CRewardHistory *rewardLogger, CSupervisedQFunctionLearner *learner, CStateProperties *residualProperties=NULL)
  CFittedQIteration (CQFunction *qFunction, CStateProperties *inputState, CAgentController *estimationPolicy, CEpisodeHistory *episodeHistory, CRewardHistory *rewardLogger, CSupervisedQFunctionLearner *learner, CStateProperties *residualProperties=NULL)
virtual  ~CFittedQIteration ()
virtual void  doEvaluationTrial ()


Protected Member Functions

virtual void  addResidualInput (CStep *step, CAction *action, double oldV, double newV, double nearestNeighborDistance, CAction *nextHistoryActon=NULL, double nextReward=0.0)


Protected Attributes

std::map< CAction *, CDataSet * > *  inputDatas
std::map< CAction *, CDataSet1D * > *  outputDatas
std::map< CAction *, CKDTree * > *  kdTrees
std::map< CAction *, CKNearestNeighbors * > *  nearestNeighbors
std::map< CAction *, CDataPreprocessor * > *  dataPreProc
std::list< int > *  neighborsList
CStateProperties residualProperties
int  kNN
CState buffState

Constructor & Destructor Documentation

CFittedQIteration::CFittedQIteration CQFunction qFunction,
CAgentController estimationPolicy,
CEpisodeHistory episodeHistory,
CRewardHistory rewardLogger,
CSupervisedQFunctionLearner learner,
CStateProperties residualProperties = NULL
 
CFittedQIteration::CFittedQIteration CQFunction qFunction,
CStateProperties inputState,
CAgentController estimationPolicy,
CEpisodeHistory episodeHistory,
CRewardHistory rewardLogger,
CSupervisedQFunctionLearner learner,
CStateProperties residualProperties = NULL
 
virtual CFittedQIteration::~CFittedQIteration  )  [virtual]
 

Member Function Documentation

virtual void CFittedQIteration::addResidualInput CStep step,
CAction action,
double  oldV,
double  newV,
double  nearestNeighborDistance,
CAction nextHistoryActon = NULL,
double  nextReward = 0.0
[protected, virtual]
 

Reimplemented from CFittedIteration.

Reimplemented in CFittedQIterationAnalyzer.

virtual void CFittedQIteration::doEvaluationTrial  )  [virtual]
 

Reimplemented from CFittedIteration.


Member Data Documentation

CState* CFittedQIteration::buffState [protected]
 
std::map<CAction *, CDataPreprocessor *>* CFittedQIteration::dataPreProc [protected]
 
std::map<CAction *, CDataSet *>* CFittedQIteration::inputDatas [protected]
 
std::map<CAction *, CKDTree *>* CFittedQIteration::kdTrees [protected]
 
int CFittedQIteration::kNN [protected]
 
std::map<CAction *, CKNearestNeighbors *>* CFittedQIteration::nearestNeighbors [protected]
 
std::list<int>* CFittedQIteration::neighborsList [protected]
 
std::map<CAction *, CDataSet1D *>* CFittedQIteration::outputDatas [protected]
 
CStateProperties* CFittedQIteration::residualProperties [protected]
 

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