CBatchQDataGenerator Class Reference
#include
<cbatchlearning.h>
Inheritance diagram for CBatchQDataGenerator:
List of all
members.
|
Public Member Functions
|
|
|
CBatchQDataGenerator
(CQFunction
*qFunction,
CSupervisedQFunctionLearner
*learner, CStateProperties
*inputState=NULL)
|
|
|
CBatchQDataGenerator
(CQFunction
*qFunction,
CSupervisedQFunctionWeightedLearner
*learner, CStateProperties
*inputState=NULL)
|
|
|
CBatchQDataGenerator
(CActionSet
*actions, CStateProperties
*properties)
|
|
void
|
init (CQFunction *qFunction,
CActionSet
*actions, CStateProperties
*properties)
|
|
virtual
|
~CBatchQDataGenerator
()
|
|
virtual void
|
addInput
(CStateCollection *state,
CAction *action, double
output, double weighting=1.0)
|
|
virtual void
|
trainFA ()
|
|
virtual void
|
resetPolicyEvaluation
()
|
|
virtual double
|
getValue
(CStateCollection *state,
CAction
*action)
|
|
CDataSet *
|
getInputData
(CAction
*action)
|
|
CDataSet1D
*
|
getOutputData
(CAction
*action)
|
|
CStateProperties *
|
getStateProperties
(CAction
*action)
|
Protected Attributes
|
|
std::map< CAction *,
CDataSet * >
*
|
inputMap |
|
std::map< CAction *,
CDataSet1D * >
*
|
outputMap |
|
std::map< CAction *,
ColumnVector * > *
|
buffVectorMap |
|
std::map< CAction *,
CDataSet1D * >
*
|
weightedMap |
|
CQFunction
*
|
qFunction |
|
CStateProperties *
|
properties |
|
CActionSet
*
|
actions |
|
CSupervisedQFunctionLearner
*
|
learner |
|
CSupervisedQFunctionWeightedLearner
*
|
weightedLearner |
Constructor & Destructor Documentation
| virtual
CBatchQDataGenerator::~CBatchQDataGenerator
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual void
CBatchQDataGenerator::addInput
|
( |
CStateCollection *
|
state,
|
|
|
CAction *
|
action,
|
|
|
double |
output,
|
|
|
double |
weighting =
1.0 |
|
) |
[virtual] |
|
| virtual void
CBatchQDataGenerator::resetPolicyEvaluation
|
( |
|
) |
[virtual] |
|
| virtual void
CBatchQDataGenerator::trainFA
|
( |
|
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|