Observed since 20 Oct, 21:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
All Forms of Reinforcement Learning
The main goal of this project is to provide a framework for reinforcement learning research. The framework is designed to be modular and easy to extend. It is written in Python and built on top of PyTorch. The framework is still in its early stages and is under active development.
The framework is designed to be modular and easy to extend. The main components of the framework are:
Here's the list of the trainers along with their current implementation status:
To make it easier to choose the right trainer for the right environment, here's a table that shows the different trainers and the environments that they support:
| Method | Discrete Action Space | Continuous Action Space | Single-Agent | Multi-Agent | Low-Dimensional Obs | High-Dimensional Obs |
|---|---|---|---|---|---|---|
| DQN | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ |
| DDQN | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ |
| Dueling DQN | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ |
| Double Dueling DQN | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ |
| DDPG | ❌ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
| SDDPG | ❌ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
| Prioritized Experience Replay | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
| TRPO | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
| PPO | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| TD-Lambda | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
| SARSA | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ |
| REINFORCE | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
| Actor-Critic | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| A2C | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| A3C | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| SAC | ❌ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
Here is a list of characteristics of different environments, along with some environment examples that have those characteristics and some generic rules of thumb in order to choose the right method for your environment:
By considering these environment characteristics and rules of thumb, one can make a more informed decision when selecting an appropriate reinforcement learning algorithm for a specific task.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.1.4 | 7 Oct 2023 | 1 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0a7ff2bae27052c85882447b5a3cb8de8f40cc38d0e6dfe80966cbbaa665ffd7