openai_lab  by kengz

RL experimentation framework for OpenAI Gym

Created 9 years ago
327 stars

Top 83.3% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides an experimentation framework for Reinforcement Learning (RL) research, enabling systematic testing of algorithms and hyperparameter optimization. It targets RL researchers and practitioners by offering a unified interface to OpenAI Gym, TensorFlow, and Keras, facilitating rapid development and reproducible scientific inquiry.

How It Works

The framework offers a unified interface for RL environments and agents, abstracting away complexities of OpenAI Gym, TensorFlow, and Keras. It features modular components for building deep RL algorithms and an automated experimentation system that supports hundreds of trials, hyperparameter tuning, and detailed logging and analytics for reproducibility and evaluation.

Quick Start & Requirements

  • Install: pip install openai_lab
  • Prerequisites: OpenAI Gym, TensorFlow, Keras.
  • Resources: Requires significant computational resources for running multiple experiments and hyperparameter sweeps.
  • Docs: OpenAI Lab Documentation

Highlighted Details

  • Supports a wide range of implemented and planned RL algorithms, including DQN, DDPG, and A3C.
  • Features an automated experimentation framework for hyperparameter optimization and reproducible results via standardized JSON configurations.
  • Includes a "Fitness Matrix" for comparing algorithm performance across various OpenAI Gym environments.

Maintenance & Community

The project README explicitly states: "Please use the next version, SLM-Lab." This indicates that OpenAI Lab is likely in maintenance mode or superseded by a successor project. No community links or active development signals are present.

Licensing & Compatibility

The README does not explicitly state a license. Given the use of "OpenAI" in the name and its association with OpenAI Gym, users should verify licensing for commercial use or integration into closed-source projects.

Limitations & Caveats

The project is superseded by SLM-Lab, suggesting potential lack of active development or support for this specific repository. The absence of explicit licensing information poses a risk for commercial adoption.

Health Check
Last Commit

7 years ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Hanlin Tang Hanlin Tang(CTO Neural Networks at Databricks; Cofounder of MosaicML), Amanpreet Singh Amanpreet Singh(Cofounder of Contextual AI), and
2 more.

coach by IntelLabs

0.0%
2k
Reinforcement learning framework for experimentation (discontinued)
Created 8 years ago
Updated 2 years ago
Starred by Alex Yu Alex Yu(Research Scientist at OpenAI; Cofounder of Luma AI), John Yang John Yang(Coauthor of SWE-bench, SWE-agent), and
6 more.

cleanrl by vwxyzjn

0.6%
8k
RL algorithms implementation with research-friendly features
Created 6 years ago
Updated 3 months ago
Feedback? Help us improve.