Skip to content
/ RLX Public

RLX is an RL codebase based on TensorFlow. It implements algorithms like SAC, ACER, GAIL and TRPO. It is easy to use.

Notifications You must be signed in to change notification settings

liziniu/RLX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RLX

Overview

This is a reinforcement learning (RL) codebase based on TensorFlow without tedious sess.run(). Its core components borrows lunzi module in slbo. With it, we can write TensorFlow in a Pythonic style. Overall, this codebase aims to provide a clean and easy tool to conduct research experiments on Atari and MuJoCo.

Algorithm

We don't aim to provide a universe interface for all algorithms on diverse environments. Thus, the listed algorithms are only implemented for specific tasks like Atari or MuJoCo.

  • ACER[Atari]

  • TRPO[MuJoCo]

  • SAC[MuJoCo]

  • GAIL[MuJoCo]

  • TD3[MuJoCo]

  • PPO[To be added]

These algorithms are tested on benchmark tasks, and the results can be found in the images folder.

Usage

Example scripts are provided in the scripts folder.

Reference

About

RLX is an RL codebase based on TensorFlow. It implements algorithms like SAC, ACER, GAIL and TRPO. It is easy to use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published