Entity Gym
Project description
Entity Gym
Entity Gym is an open source Python library that defines an entity based API for reinforcement learning environments. Entity Gym extends the standard paradigm of fixed-size observation spaces by allowing observations to contain dynamically-sized lists of entities. This enables a seamless and highly efficient interface with simulators, games, and other complex environments whose state can be naturally expressed as a collection of entities.
The enn-trainer library can be used to train agents for Entity Gym environments.
Installation
pip install entity-gym
Usage
You can find tutorials, guides, and an API reference on the Entity Gym documentation website.
Examples
A number of simple example environments can be found in entity_gym/examples. More complex examples can be found in the ENN-Zoo project, which contains Entity Gym bindings for Procgen, Griddly, MicroRTS, VizDoom, and CodeCraft.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for entity_gym-0.1.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89f542819b09fb64c52950cb7bed598bb1f1b4fe42087faa84b6e35e1330075f |
|
MD5 | 247d3c1730b427f1a97f81bbe932a363 |
|
BLAKE2b-256 | fb18e704d8d3439dda97a14042b342696260174f548ade28ba5797c35e945469 |