Trait relearn::envs::StructuredEnvironment
source · [−]pub trait StructuredEnvironment: EnvStructure + Environment<Observation = <Self::ObservationSpace as Space>::Element, Action = <Self::ActionSpace as Space>::Element, Feedback = <Self::FeedbackSpace as Space>::Element> { }
Expand description
A reinforcement learning Environment
with consistent EnvStructure
.
Design Discussion
EnvStructure
is not a supertrait of Environment
because knowing the observation and
action spaces is not necessary for simulation, only the observation and action types must be
known.