Environments

Environments is one of the three major components of ReleZoo and it represent the RL task to solve. The make a crucial part of the RL process and hence are considered a major component in ReleZoo.

All the environments must inherit from the base class relezoo.environments.base.Environment which contains all the general functionality to work properly with the algorithms relezoo.algorithms.base.Algorithm.

Environment Base Class

The base class serves as a contract between the algorithms and the underlying environments which by them selves might have different implementation details. The base class is inspired by the default OpenAI Gym Env class.