Skip to content

morikatron/GAIL_PPO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAIL_PPO

Generative Adversarial Imitation Learning implementation with Tensorflow2
This implementation only supports CartPole environment(OpenAI gym).

このリポジトリは逆強化学習型模倣学習アルゴリズムGenerative Adversarial Imitation LearningをTensorflow2で実装したものです。
学習環境についてはCartPole-v0でのみ検証済みです。
GAILについて解説したブログはこちらになります。

Relevant Papers

Requirements

  • Python3
  • tensorflow2
  • gym
  • tqdm

Usage

  • clone this repo
$ git clone https://github.com/morikatron/GAIL_PPO.git
  • change directory and run(using human demonstrations)
$ cd GAIL_PPO
$ python algo/run.py
  • run(using ppo demonstrations)
$ python algo/run.py ppo
  • make demo
$ python algo/make_demo.py  # human demonstrations
$ python algo/generate_demo.py  # ppo demonstrations

Performance Example

using human demonstratioins using ppo demonstrations

About

Generative Adversarial Imitation Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages