The UniformDiscretePolicy class.
More...
#include <uniform_discrete_policy.h>
◆ UniformDiscretePolicy() [1/2]
| cuberl::rl::policies::UniformDiscretePolicy::UniformDiscretePolicy |
( |
uint_t |
n_states, |
|
|
uint_t |
n_actions |
|
) |
| |
◆ UniformDiscretePolicy() [2/2]
| cuberl::rl::policies::UniformDiscretePolicy::UniformDiscretePolicy |
( |
uint_t |
n_states, |
|
|
uint_t |
n_actions, |
|
|
real_t |
val |
|
) |
| |
◆ equals()
◆ operator()()
| std::vector< std::pair< uint_t, real_t > > cuberl::rl::policies::UniformDiscretePolicy::operator() |
( |
uint_t |
sidx | ) |
const |
|
inline |
operator ()
- Parameters
-
- Returns
◆ operator[]()
| std::vector< std::pair< uint_t, real_t > > cuberl::rl::policies::UniformDiscretePolicy::operator[] |
( |
uint_t |
sidx | ) |
const |
◆ print()
| std::ostream & cuberl::rl::policies::UniformDiscretePolicy::print |
( |
std::ostream & |
out | ) |
const |
◆ shape()
| std::pair< uint_t, uint_t > cuberl::rl::policies::UniformDiscretePolicy::shape |
( |
| ) |
const |
|
inline |
◆ state_actions_values()
| std::vector< std::vector< std::pair< uint_t, real_t > > > & cuberl::rl::policies::UniformDiscretePolicy::state_actions_values |
( |
| ) |
|
|
inline |
state_actions_values
- Returns
◆ update() [1/2]
◆ update() [2/2]
| void cuberl::rl::policies::UniformDiscretePolicy::update |
( |
uint_t |
sidx, |
|
|
const std::vector< std::pair< uint_t, real_t > > & |
vals |
|
) |
| |
Update the policy for state with index sidx.
The documentation for this class was generated from the following file: