Simrl stands for Simple Implementations of Reinforcement Learning. This repository is still under development. If you find any problem, feel free to open an issue.
git clone https://github.com/IcarusWizard/simrl.git
cd simrl
pip install -e .
You can start training by calling the algorithm, i.e.
python -m simrl.algo.<type>.<name> --env <env_name>
- Model-based
- PETS
- MBPO
- Model-free
- TRPO
- PPO
- DQN
- SAC
The default installation only supports classical gym environments with flatten states.
You can enable more supports with pip install -e .[env]
, which will install box2d
and pybullet
.
We all support dm_control
, please see their repo for instruction of installation. Please not that for test convenience, the default backend is set as egl
.
We are planning to add support for more diverse environments and POMDP environments with visual inputs.