Skip to content

ViktorM/rllabplusplus

 
 

Repository files navigation

rllab++

rllab++ is a framework for developing and evaluating reinforcement learning algorithms, built on rllab. It has the following implementations besides the ones implemented in rllab:

Installation

Please follow the basic installation instructions in rllab documentation, with the following minor changes:

  • Install tensorflow-0.11.0rc0

Examples

From the launchers directory, run the following, with optional additional flags defined in launcher_utils.py:

python algo_gym_stub.py --exp=<exp_name> 

Flags include:

  • algo_name: trpo (TRPO), vpg (vanilla policy gradient), ddpg (DDPG), qprop (Q-Prop with trpo), qvpg (Q-Prop with vpg).
  • env_name: OpenAI Gym environment name, e.g. HalfCheetah-v1.

The experiment will be saved in /data/local/<exp_name>. To view the results, run viskit or viskit2 with the path to the experiment folders as arguments.

Citations

If you use rllab++ for academic research, you are highly encouraged to cite the following papers:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.0%
  • JavaScript 1.6%
  • HTML 0.8%
  • Ruby 0.7%
  • CSS 0.5%
  • Shell 0.2%
  • Mako 0.2%