CAdaptiveParameterFromNEpisodesCalculator Class Reference
Adaptive
Parameter Calculator which calculates the parameter's value from
the number of learning episodes. More...
#include <cagentlistener.h>
Inheritance diagram for
CAdaptiveParameterFromNEpisodesCalculator:
List of all members.
Detailed Description
Adaptive Parameter Calculator which calculates the parameter's
value from the number of learning episodes.
The target value in this class is the number of learning
episodes, so its target value is unbounded. The target value gets
resetted to 0 if a new learning trial has started. This adaptive
parameter has to be added to the agent's listener list in order to
count the number of episodes. For more details see the super class.
Parameters of CAdaptiveParameterFromNStepsCalculator:
see CAdaptiveParameterUnBoundedValuesCalculator
Constructor & Destructor Documentation
|
CAdaptiveParameterFromNEpisodesCalculator::CAdaptiveParameterFromNEpisodesCalculator
|
( |
CParameters *
|
targetObject,
|
|
|
string |
targetParameter,
|
|
|
int |
functionKind,
|
|
|
double |
param0,
|
|
|
double |
paramScale,
|
|
|
double |
targetOffset,
|
|
|
double |
targetScale |
|
) |
|
|
| virtual
CAdaptiveParameterFromNEpisodesCalculator::~CAdaptiveParameterFromNEpisodesCalculator
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual void
CAdaptiveParameterFromNEpisodesCalculator::newEpisode
|
( |
|
) |
[virtual] |
|
| |
tells the Listener that a new Episode has startet.
Reimplemented from CSemiMDPListener.
|
| virtual void
CAdaptiveParameterFromNEpisodesCalculator::onParametersChanged
|
( |
|
) |
[inline,
virtual] |
|
| virtual void
CAdaptiveParameterFromNEpisodesCalculator::resetCalculator
|
( |
|
) |
[virtual] |
|
| |
Reset the targetValue.
This function is used for resetting for example the steps or
number of episodes when learning is restarted. (used for parameter
evaluation)
Implements CAdaptiveParameterCalculator.
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|