Deep reinforcement learning algorithms in Python, using Keras
Top 99.5% on sourcepulse
This library provides implementations of state-of-the-art deep reinforcement learning algorithms for TensorFlow 2 Keras. It targets researchers and practitioners looking to easily experiment with and extend RL algorithms, offering seamless integration with OpenAI Gym environments and Keras callbacks.
How It Works
The library implements various RL algorithms by extending abstract classes, allowing for easy customization of environments and agents. It leverages Keras for neural network construction and training, enabling the use of built-in or custom callbacks and metrics for monitoring and controlling the learning process.
Quick Start & Requirements
pip install keras-rl2
tensorflow==2.1.0
.h5py
, Pillow
, gym[atari]
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The library explicitly requires tensorflow==2.1.0
, which is an older version and may pose compatibility challenges with current TensorFlow ecosystems. The license is not specified, which could impact commercial use.
4 years ago
1+ week