Implementations for imitation learning / IRL algorithms in RLLAB
Contains:
- GAIL (https://arxiv.org/abs/1606.03476/pdf)
- Guided Cost Learning, GAN formulation (https://arxiv.org/pdf/1611.03852.pdf)
- Tabular MaxCausalEnt IRL (https://www.cs.cmu.edu/~bziebart/publications/thesis-bziebart.pdf)
pip install -e .
Running the Pendulum-v0 gym environment (Use rllab3 env):
- Collect expert data
python scripts/pendulum_data_collect.py
You should get an "AverageReturn" of around -100 to -150
- Run imitation learning
python scripts/pendulum_gcl.py
The "OriginalTaskAverageReturn" should reach around -100 to -150