bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
epsilon_greedy_policy.h File Reference
#include "cuberl/base/cubeai_config.h"
#include "cuberl/base/cuberl_types.h"
#include "cuberl/rl/policies/max_tabular_policy.h"
#include "cuberl/rl/policies/random_tabular_policy.h"
#include <random>
#include <cmath>
Include dependency graph for epsilon_greedy_policy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cuberl::rl::policies::EpsilonGreedyPolicy
 The EpsilonGreedyPolicy class. More...
 

Namespaces

namespace  cuberl
 Various utilities used when working with RL problems.
 
namespace  cuberl::rl
 
namespace  cuberl::rl::policies
 

Enumerations

enum class  cuberl::rl::policies::EpsilonDecayOption { cuberl::rl::policies::NONE , cuberl::rl::policies::EXPONENTIAL , cuberl::rl::policies::INVERSE_STEP , cuberl::rl::policies::CONSTANT_RATE }
 The EpsilonDecayOption enum. Enumerate various decaying options. More...