|
bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
|
#include <epsilon_double_qtable_greedy_policy.h>


Public Types | |
| typedef TableType | table_type |
| table_type | |
Public Member Functions | |
| EpsilonDoubleQTableGreedyPolicy (real_t eps, uint_t n_actions, EpsilonDecayOptionType decay_op, real_t min_eps=0.01, real_t max_eps=1.0, real_t eps_decay=0.2, uint_t seed=0) | |
| EpsilonDoubleQTableGreedyPolicy. | |
| template<typename StateTp > | |
| uint_t | operator() (const TableType &q1, const TableType &q2, const StateTp &state) const |
| operator() | |
| void | adjust_on_episode (uint_t episode) noexcept |
| choose_action_index | |
| void | reset () noexcept |
| reset | |
| void | set_epsilon_decay_factor (real_t eps_decay) noexcept |
| set_epsilon_decay_factor | |
| real_t | eps_value () const noexcept |
| eps_value | |
| void | set_seed (const uint_t seed) noexcept |
| set_seed | |
| typedef TableType cubeai::rl::policies::EpsilonDoubleQTableGreedyPolicy< TableType >::table_type |
table_type
|
explicit |
|
noexcept |
choose_action_index
adjust_on_episode
| episode |
|
inlinenoexcept |
eps_value
| uint_t cubeai::rl::policies::EpsilonDoubleQTableGreedyPolicy< TableType >::operator() | ( | const TableType & | q1, |
| const TableType & | q2, | ||
| const StateTp & | state | ||
| ) | const |
operator()
|
inlinenoexcept |
reset
|
inlinenoexcept |
set_epsilon_decay_factor
| eps_decay |
|
inlinenoexcept |
set_seed
| seed |