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

The with_decay_epsilon_option_mixin struct. More...

#include <rl_mixins.h>

Public Member Functions

real_t decay_eps (uint_t episode_index)
 decay_eps
 
template<typename VectorType >
uint_t choose_action_index (const VectorType &values) const
 

Public Attributes

real_t eps_init
 
real_t eps
 
real_t min_eps
 
real_t max_eps
 
real_t epsilon_decay
 
uint_t n_actions
 
uint_t seed
 
EpsilonDecayOptionType decay_op
 

Detailed Description

Member Function Documentation

◆ choose_action_index()

template<typename VectorType >
uint_t with_decay_epsilon_option_mixin::choose_action_index ( const VectorType &  values) const

◆ decay_eps()

real_t cuberl::rl::with_decay_epsilon_option_mixin::decay_eps ( uint_t  episode_index)

decay_eps

Parameters
episode_index
Returns

Member Data Documentation

◆ decay_op

EpsilonDecayOptionType cuberl::rl::with_decay_epsilon_option_mixin::decay_op

◆ eps

real_t cuberl::rl::with_decay_epsilon_option_mixin::eps

◆ eps_init

real_t cuberl::rl::with_decay_epsilon_option_mixin::eps_init

◆ epsilon_decay

real_t cuberl::rl::with_decay_epsilon_option_mixin::epsilon_decay

◆ max_eps

real_t cuberl::rl::with_decay_epsilon_option_mixin::max_eps

◆ min_eps

real_t cuberl::rl::with_decay_epsilon_option_mixin::min_eps

◆ n_actions

uint_t cuberl::rl::with_decay_epsilon_option_mixin::n_actions

◆ seed

uint_t cuberl::rl::with_decay_epsilon_option_mixin::seed

The documentation for this struct was generated from the following file: