Deep RL library for algorithm experimentation
Top 33.4% on sourcepulse
ChainerRL is a Python library for deep reinforcement learning, offering a comprehensive suite of state-of-the-art algorithms and techniques. It targets researchers and practitioners in RL, providing a flexible framework built on Chainer for developing and experimenting with agents.
How It Works
ChainerRL implements a wide array of RL algorithms, including DQN variants, DDPG, A3C, PPO, and SAC, supporting both discrete and continuous action spaces, recurrent models, and batch/asynchronous training where applicable. It leverages Chainer's flexibility for defining neural network architectures and training loops, enabling efficient implementation and customization of RL agents.
Quick Start & Requirements
pip install chainerrl
requirements.txt
for other dependencies.Highlighted Details
Maintenance & Community
The project is associated with the Chainer deep learning framework. Further community engagement details are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The library is built on Chainer, which has been succeeded by CuPy and PyTorch. While ChainerRL itself is functional, the underlying framework's development status may impact long-term support and integration with newer deep learning ecosystems.
4 years ago
Inactive