stable-baselines  by Stable-Baselines-Team

RL algorithm implementations, a fork of OpenAI Baselines (maintenance mode)

created 6 years ago
302 stars

Top 89.3% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This repository provides a fork of OpenAI Baselines, offering refactored and improved implementations of reinforcement learning algorithms. It targets researchers and practitioners seeking to easily replicate, refine, and benchmark RL algorithms, with a focus on usability and clear documentation.

How It Works

Stable-Baselines features a unified structure for all algorithms, adhering to PEP8 standards and offering extensive documentation and testing. It introduces additional algorithms like SAC and TD3, along with HER support for several algorithms, enhancing its capabilities beyond the original OpenAI Baselines.

Quick Start & Requirements

Highlighted Details

  • Implements state-of-the-art RL methods including A2C, PPO2, SAC, TD3, and more.
  • Offers support for various action spaces (Box, Discrete, MultiDiscrete, MultiBinary).
  • Provides a scikit-learn-like API for ease of use.
  • Includes a collection of over 100 pre-trained RL agents in the RL Baselines Zoo.

Maintenance & Community

This package is in maintenance mode, with a recommendation to use Stable-Baselines3 (SB3). Key maintainers include Ashley Hill, Antonin Raffin, and others.

Licensing & Compatibility

The repository is available under the MIT license, permitting commercial use and linking with closed-source projects.

Limitations & Caveats

The package is in maintenance mode and does not support TensorFlow 2. Users are directed to Stable-Baselines3 for up-to-date implementations and support.

Health Check
Last commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
5 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Nathan Lambert Nathan Lambert(AI Researcher at AI2), and
1 more.

tianshou by thu-ml

0.1%
9k
PyTorch RL library for algorithm development and application
created 7 years ago
updated 1 day ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
1 more.

stable-baselines3 by DLR-RM

0.5%
11k
PyTorch library for reinforcement learning algorithm implementations
created 5 years ago
updated 1 week ago
Feedback? Help us improve.