bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
cuberl::rl::policies Namespace Reference

Classes

class  EpsilonGreedyPolicy
 The EpsilonGreedyPolicy class. More...
 
class  MaxTabularPolicy
 class MaxTabularPolicy More...
 
struct  MaxTabularPolicyBuilder
 
class  MaxTabularSoftmaxPolicy
 
class  RandomTabularPolicy
 class RandomTabularPolicy More...
 
class  StochasticAdaptorPolicy
 The StochasticAdaptorPolicy class. More...
 
class  UniformDiscretePolicy
 The UniformDiscretePolicy class. More...
 

Enumerations

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

Functions

bool operator== (const UniformDiscretePolicy &p1, const UniformDiscretePolicy &p2)
 
bool operator!= (const UniformDiscretePolicy &p1, const UniformDiscretePolicy &p2)
 

Enumeration Type Documentation

◆ EpsilonDecayOption

The EpsilonDecayOption enum. Enumerate various decaying options.

Enumerator
NONE 
EXPONENTIAL 
INVERSE_STEP 
CONSTANT_RATE 

Function Documentation

◆ operator!=()

bool cuberl::rl::policies::operator!= ( const UniformDiscretePolicy p1,
const UniformDiscretePolicy p2 
)
inline

◆ operator==()

bool cuberl::rl::policies::operator== ( const UniformDiscretePolicy p1,
const UniformDiscretePolicy p2 
)
inline