![]() |
OpenANN
1.1.0
An open source library for artificial neural networks.
|
Represents the action space
in a reinforcement learning problem.
More...
#include <ActionSpace.h>
Inheritance diagram for OpenANN::ActionSpace:Public Types | |
| typedef Eigen::VectorXd | Action |
| typedef std::vector< Action > | A |
Public Member Functions | |
| virtual | ~ActionSpace () |
| virtual int | actionSpaceDimension () const =0 |
| virtual bool | actionSpaceContinuous () const =0 |
| virtual int | actionSpaceElements () const =0 |
| virtual const Action & | actionSpaceLowerBound () const =0 |
| virtual const Action & | actionSpaceUpperBound () const =0 |
| virtual const A & | getDiscreteActionSpace () const =0 |
Represents the action space
in a reinforcement learning problem.
The action space contains all possible actions that the agent can take.
| typedef std::vector<Action> OpenANN::ActionSpace::A |
| typedef Eigen::VectorXd OpenANN::ActionSpace::Action |
|
inlinevirtual |
|
pure virtual |
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
|
pure virtual |
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
|
pure virtual |
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
|
pure virtual |
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
|
pure virtual |
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
|
pure virtual |
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
1.8.4