openai_lab  by kengz

RL experimentation framework for OpenAI Gym

created 9 years ago
326 stars

Top 84.9% 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

1 day

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

Explore Similar Projects

Feedback? Help us improve.