Reinforcement Learning for Everyone.
Project description
RLForge
RL Forge is an open source reinforcement learning library that aims to provide the users with useful functions for the development of Reinforcement Learning Agents. The library also includes multiple popular reinforcement learning agents and environments, in addition, it is designed to be compatible with the gymnasium library (previous OpenAI Gym).
Installation
If you already have Python installed in your computer, you can install RLForge with:
pip install rlforge
This will download and install the latest stable release of rlforge
available in the Python Package Index.
RLForge works with Python 3.9 or later, intalling RLForge with pip
will automatically download all required packages if they are not present in your workspace.
Documentation
The documentation, with examples, can be found in Read the Docs (NOTE: Currently the documentation is under development and is not totaly complete).
Examples
Multiple examples on how to use the different agents are included in the examples folder. These examples include using the library both with gymnasium environments and environments included in this package.
- SARSA - Frozen Lake
- Dyna Architecture - Planning Agents
- Tabular Methods Comparison
- Function Approximation with Tile Coding and Q learning - Mountain Car
- Tile Coding Q learning - Mecanum Car Environment
- Tile Coding Q learning - Obstacle Avoidance Environment
- Tile Coding Q learning - Trajectory Tracking Environment
- DQN - Mountain Car
- Softmax and Gaussian Actor Critic - Pendulum
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
File details
Details for the file rlforge-0.0.3.tar.gz
.
File metadata
- Download URL: rlforge-0.0.3.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ced76fd33397c9331cfa8cc42baca6a1d424322fbcf55c50dacda7f9342bf055 |
|
MD5 | 1621bb023f0757bfbec4b859e20c8971 |
|
BLAKE2b-256 | 6a6dcd4e63e2543beb6f401de117ea6c64f3e799f5a64b1387ea41c611640aa1 |
File details
Details for the file rlforge-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: rlforge-0.0.3-py3-none-any.whl
- Upload date:
- Size: 32.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6bb54fe1059ca0f095c23534cb6dde0818a970bda87d7310646ee7ff65d74fa |
|
MD5 | b3b8a0e5ae4269efdc7181ef74566153 |
|
BLAKE2b-256 | 04fd6ed48eb9da445a3dc69f7422c76cfcc6a1db51e21ea8b5745102a1ef2042 |