![]() |
OpenANN
1.1.0
An open source library for artificial neural networks.
|
Represents the state space
in a reinforcement learning problem.
More...
#include <StateSpace.h>
Inheritance diagram for OpenANN::StateSpace:Public Types | |
| typedef Eigen::VectorXd | State |
| typedef std::vector< State > | S |
Public Member Functions | |
| virtual | ~StateSpace () |
| virtual int | stateSpaceDimension () const =0 |
| virtual bool | stateSpaceContinuous () const =0 |
| virtual int | stateSpaceElements () const =0 |
| virtual const State & | stateSpaceLowerBound () const =0 |
| virtual const State & | stateSpaceUpperBound () const =0 |
| virtual const S & | getDiscreteStateSpace () const =0 |
Represents the state space
in a reinforcement learning problem.
The state space contains all possible states of the agent and the environment.
| typedef std::vector<State> OpenANN::StateSpace::S |
| typedef Eigen::VectorXd OpenANN::StateSpace::State |
|
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