|
Qualia
0.2
|
#include <Policy.h>


Public Member Functions | |
| Policy () | |
| virtual | ~Policy () |
| virtual void | init () |
| virtual void | setAgent (Agent *agent_) |
| virtual void | chooseAction (Action *action, const Observation *observation)=0 |
Public Attributes | |
| Agent * | agent |
|
inline |
|
inlinevirtual |
|
pure virtual |
This method is implemented by subclasses. It chooses an action based on given observation #observation# and puts it in #action#.
Implemented in QLearningSoftmaxPolicy, QLearningEDecreasingPolicy, and QLearningEGreedyPolicy.
|
inlinevirtual |
Reimplemented in QLearningEDecreasingPolicy.
|
inlinevirtual |
| Agent* Policy::agent |
1.8.3.1