RockRL
Reinforcement Learning library for public, for now, it only supports TensorFlow.
Installation
pip install rockrl
Environment requirements
RL algorithms are implemented to support gymnasium==0.29.1 version. Main requirements are that:
env.reset()would returnstateandinfostates.env.step(action)would returnstate,reward,terminated,truncated,infostates.
Supported Algorithms
- PPO (Discrete and Continuous)
Code Examples
Proximal Policy Optimization (PPO):
RockRL/tensorflow/examples/ppo/LunarLander-v2/LunarLander-v2.pyis an example of using PPO to solve LunarLander-v2 (Discrete) environment.RockRL/tensorflow/examples/ppo/BipedalWalker-v3/BipedalWalker-v3.pyis an example of using PPO to solve BipedalWalker-v2 (Continuous) environment.RockRL/tensorflow/examples/ppo/BipedalWalkerHardcore-v3/BipedalWalkerHardcore-v3.pyis an example of using PPO to solve BipedalWalker-v3 Hardcore (Continuous) environment.
Metadata
Release files for rockrl 0.4.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rockrl-0.4.6.tar.gz | 13.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rockrl-0.4.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.5 kB
Release files / rockrl-0.4.6.tar.gz
| Download URL | rockrl-0.4.6.tar.gz |
|---|---|
| Size | 13.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77e3bf54379d2ced2c32cb011406ca096ad179f30aa42583e4548ffbc688fc29
|
|
BLAKE2b-256 checksum How to use checksums |
ef4a1cee233ac73b99b681a13a6a47a29299b862be285600b9ae274d2c89a213
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|
Release files / rockrl-0.4.6-py3-none-any.whl
| Download URL | rockrl-0.4.6-py3-none-any.whl |
|---|---|
| Size | 18.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
775d939a1eacaa4039e82b53af9ed9e5e7511c520d462130b304c07752a007a3
|
|
BLAKE2b-256 checksum How to use checksums |
0f51679745dd66228fb11b22f8eeee0e86b7f299458db8c05569989b176068a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|