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>
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.