Deep reinforcement learning algorithms in Python, Keras-integrated
Top 9.3% on sourcepulse
Keras-RL provides a collection of state-of-the-art deep reinforcement learning algorithms implemented in Python, designed for seamless integration with the Keras deep learning library. It targets researchers and developers looking to experiment with and extend RL algorithms, offering easy integration with OpenAI Gym environments for rapid prototyping and evaluation.
How It Works
The library implements various RL algorithms by extending abstract classes, allowing users to easily define custom environments and agents. It leverages Keras for neural network construction and training, enabling the use of built-in or custom Keras callbacks and metrics for monitoring and controlling the learning process.
Quick Start & Requirements
pip install keras-rl
gym
, h5py
, Pillow
, gym[atari]
python examples/dqn_cartpole.py
Highlighted Details
WandbLogger
callback.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 year ago
1 week