RL algorithm implementations for research
Top 2.9% on sourcepulse
OpenAI Baselines provides high-quality implementations of reinforcement learning algorithms, targeting researchers and practitioners. It aims to facilitate replication, refinement, and the establishment of strong baselines for new RL research, offering implementations on par with published results for algorithms like DQN.
How It Works
The library offers a suite of RL algorithms including A2C, ACER, ACKTR, DDPG, DQN, GAIL, HER, PPO1, PPO2, and TRPO. It's built with a focus on reproducibility and ease of use, allowing users to train models using a unified command-line interface that specifies the algorithm, environment, and various hyperparameters. The implementations are designed to be modular, enabling researchers to easily integrate and test new ideas.
Quick Start & Requirements
pip install -e .
after cloning the repository.Highlighted Details
Maintenance & Community
The project is in maintenance mode, expecting bug fixes and minor updates.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README.
Limitations & Caveats
The serialization API for saving/loading models is not fully unified. MuJoCo environments require a proprietary license and specific setup. The master branch has limited TensorFlow version support.
1 year ago
Inactive