Class sdm::EpsGreedy
Class List > sdm > EpsGreedy
#include <exploration.hpp>
Inherits the following classes: sdm::Exploration
Public Functions
Type | Name |
---|---|
EpsGreedy (double eps_deb=1.0, double eps_fin=0.1, double deb_expl=0.1, double fin_expl=0.9) | |
double | getEpsilon () |
virtual void | reset (unsigned long nb_timesteps) |
virtual void | update (unsigned long t) |
Public Functions inherited from sdm::Exploration
See sdm::Exploration
Type | Name |
---|---|
virtual void | reset (unsigned long) = 0 |
virtual void | update (unsigned long) = 0 |
virtual | ~Exploration () |
Protected Attributes
Type | Name |
---|---|
double | deb_expl_ |
double | eps_ |
double | eps_deb_ |
double | eps_fin_ |
double | fin_expl_ |
unsigned long | final_expl_step |
unsigned long | init_expl_step |
Public Functions Documentation
function EpsGreedy
inline sdm::EpsGreedy::EpsGreedy (
double eps_deb=1.0,
double eps_fin=0.1,
double deb_expl=0.1,
double fin_expl=0.9
)
function getEpsilon
inline double sdm::EpsGreedy::getEpsilon ()
function reset
inline virtual void sdm::EpsGreedy::reset (
unsigned long nb_timesteps
)
Implements sdm::Exploration::reset
function update
inline virtual void sdm::EpsGreedy::update (
unsigned long t
)
Implements sdm::Exploration::update
Protected Attributes Documentation
variable deb_expl_
double sdm::EpsGreedy::deb_expl_;
variable eps_
double sdm::EpsGreedy::eps_;
variable eps_deb_
double sdm::EpsGreedy::eps_deb_;
variable eps_fin_
double sdm::EpsGreedy::eps_fin_;
variable fin_expl_
double sdm::EpsGreedy::fin_expl_;
variable final_expl_step
unsigned long sdm::EpsGreedy::final_expl_step;
variable init_expl_step
unsigned long sdm::EpsGreedy::init_expl_step;
The documentation for this class was generated from the following file src/sdm/utils/rl/exploration.hpp