Reinformcement Learning library
Project description
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 returnstate
andinfo
states.env.step(action)
would returnstate
,reward
,terminated
,truncated
,info
states.
Supported Algorithms
- PPO (Discrete and Continuous)
Code Examples
Proximal Policy Optimization (PPO):
RockRL/tensorflow/examples/ppo/LunarLander-v2/LunarLander-v2.py
is an example of using PPO to solve LunarLander-v2 (Discrete) environment.RockRL/tensorflow/examples/ppo/BipedalWalker-v3/BipedalWalker-v3.py
is an example of using PPO to solve BipedalWalker-v2 (Continuous) environment.RockRL/tensorflow/examples/ppo/BipedalWalkerHardcore-v3/BipedalWalkerHardcore-v3.py
is an example of using PPO to solve BipedalWalker-v3 Hardcore (Continuous) environment.
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
rockrl-0.4.6.tar.gz
(13.1 kB
view details)
Built Distribution
rockrl-0.4.6-py3-none-any.whl
(18.4 kB
view details)
File details
Details for the file rockrl-0.4.6.tar.gz
.
File metadata
- Download URL: rockrl-0.4.6.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e3bf54379d2ced2c32cb011406ca096ad179f30aa42583e4548ffbc688fc29 |
|
MD5 | fee201aa13b4655d758fedbf9a405d79 |
|
BLAKE2b-256 | ef4a1cee233ac73b99b681a13a6a47a29299b862be285600b9ae274d2c89a213 |
File details
Details for the file rockrl-0.4.6-py3-none-any.whl
.
File metadata
- Download URL: rockrl-0.4.6-py3-none-any.whl
- Upload date:
- Size: 18.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 775d939a1eacaa4039e82b53af9ed9e5e7511c520d462130b304c07752a007a3 |
|
MD5 | 30d605a31f73df0ad6c692a7c275dc4e |
|
BLAKE2b-256 | 0f51679745dd66228fb11b22f8eeee0e86b7f299458db8c05569989b176068a1 |