CFittedQIteration Class Reference
#include
<cbatchlearning.h>
Inheritance diagram for CFittedQIteration:
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
| 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] |
|
| virtual void
CFittedQIteration::doEvaluationTrial
|
( |
|
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|