![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
#include <agrum/FMDP/learning/fmdpLearner.h>
Miscelleanous methods | |
double | _rmax_ |
learnerSize More... | |
double | _modaMax_ |
learnerSize More... | |
Size | size () |
learnerSize More... | |
const IVisitableGraphLearner * | varLearner (Idx actionId, const DiscreteVariable *var) const |
extractCount More... | |
virtual double | rMax () const |
learnerSize More... | |
virtual double | modaMax () const |
learnerSize More... | |
Definition at line 59 of file fmdpLearner.h.
|
private |
Definition at line 67 of file fmdpLearner.h.
|
private |
Definition at line 63 of file fmdpLearner.h.
|
private |
Definition at line 69 of file fmdpLearner.h.
gum::FMDPLearner< VariableAttributeSelection, RewardAttributeSelection, LearnerSelection >::FMDPLearner | ( | double | learningThreshold, |
bool | actionReward, | ||
double | similarityThreshold = 0.05 |
||
) |
Default constructor.
Definition at line 46 of file fmdpLearner_tpl.h.
gum::FMDPLearner< VariableAttributeSelection, RewardAttributeSelection, LearnerSelection >::~FMDPLearner | ( | ) |
Default destructor.
Definition at line 61 of file fmdpLearner_tpl.h.
References gum::Set< Key, Alloc >::emplace().
|
inline |
Initializes the learner.
Definition at line 102 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 106 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 111 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 150 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 155 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 164 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 119 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 128 of file fmdpLearner.h.
|
inline |
Initializes the learner.
Definition at line 139 of file fmdpLearner.h.
|
virtual |
Gives to the learner a new transition.
actionId | : the action on which the transition was made |
obs | : the observed transition |
Implements gum::ILearningStrategy.
Definition at line 142 of file fmdpLearner_tpl.h.
References gum::Set< Key, Alloc >::emplace().
|
virtual |
Initializes the learner.
Implements gum::ILearningStrategy.
Definition at line 90 of file fmdpLearner_tpl.h.
References gum::Set< Key, Alloc >::emplace().
|
inlinevirtual |
learnerSize
Implements gum::ILearningStrategy.
Definition at line 226 of file fmdpLearner.h.
References gum::FMDPLearner< VariableAttributeSelection, RewardAttributeSelection, LearnerSelection >::_modaMax_.
|
inlinevirtual |
learnerSize
Implements gum::ILearningStrategy.
Definition at line 220 of file fmdpLearner.h.
References gum::FMDPLearner< VariableAttributeSelection, RewardAttributeSelection, LearnerSelection >::_rmax_.
|
virtual |
learnerSize
Implements gum::ILearningStrategy.
Definition at line 170 of file fmdpLearner_tpl.h.
References gum::Set< Key, Alloc >::emplace().
|
virtual |
Starts an update of datastructure in the associated FMDP.
Implements gum::ILearningStrategy.
Definition at line 195 of file fmdpLearner_tpl.h.
References gum::Set< Key, Alloc >::emplace().
|
inlinevirtual |
extractCount
Implements gum::ILearningStrategy.
Definition at line 216 of file fmdpLearner.h.
|
private |
Definition at line 238 of file fmdpLearner.h.
|
private |
Definition at line 240 of file fmdpLearner.h.
|
private |
Definition at line 241 of file fmdpLearner.h.
|
private |
The FMDP to store the learned model.
Definition at line 236 of file fmdpLearner.h.
|
private |
Definition at line 244 of file fmdpLearner.h.
|
private |
learnerSize
Definition at line 229 of file fmdpLearner.h.
Referenced by gum::FMDPLearner< VariableAttributeSelection, RewardAttributeSelection, LearnerSelection >::modaMax().
|
private |
Definition at line 242 of file fmdpLearner.h.
|
private |
learnerSize
Definition at line 223 of file fmdpLearner.h.
Referenced by gum::FMDPLearner< VariableAttributeSelection, RewardAttributeSelection, LearnerSelection >::rMax().
|
private |
Definition at line 245 of file fmdpLearner.h.