Self-Consistent Trajectory Autoencoder: Hierarchical Reinforcement Learning with Trajectory Embeddings
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2e0d674 Jun 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker Initial commit Jun 7, 2018
exps Initial commit Jun 7, 2018
goals Initial commit Jun 7, 2018
mpc Initial commit Jun 7, 2018
scripts Initial commit Jun 7, 2018
traj2vec Initial commit Jun 7, 2018
.gitignore Initial commit Jun 7, 2018
README.md Update README.md Jun 8, 2018
environment.yml Update README and environment.yml Jun 8, 2018

README.md

SeCTAr

Code for Self-Consistent Trajectory Autoencoder: Hierarchical Reinforcement Learning with Trajectory Embeddings

Running

Experiment scripts are in exps/, environments are located under traj2vec/envs, main algorithms are in traj2vec/algos/vaepdentropy.py and traj2vec/algos/vae_bc.py

Installation

  • Download

  • Add these repos to your python path and follow instructions for setting them up.

  • Install Mujoco instructions here

  • Modify traj2vec/launchers/config.py to point to the appropiate paths.

  • Create the conda env sectar with

conda env create -f environment.yml

Logging

The log dir for the scripts is set to data. You can plot recorded results by giving the exp log dir to traj2vec/viskit/frontend.py.