Skip to content
/ oi-vae Public

Code for "oi-VAE: Output Interpretable VAEs for Nonlinear Group Factor Analysis"

Notifications You must be signed in to change notification settings

samuela/oi-vae

Repository files navigation

oi-vae

oi-vae diagram

Code for "oi-VAE: Output Interpretable VAEs for Nonlinear Group Factor Analysis" by Samuel Ainsworth, Nick Foti, Adrian K.C. Lee, and Emily Fox presented at ICML 2018.

http://proceedings.mlr.press/v80/ainsworth18a/ainsworth18a.pdf

Usage

Each of the files in the root of the project is a script to run one of the experiments in the paper, eg. bars_data_oivae.py runs the bars experiment and mo_mo_mocap_oivae.py runs the CMU Mocap data experiment. They all rely on the library code in the lib/ folder which contains code generally useful across multiple scripts. In particular the exciting parts live here: https://github.com/samuela/oi-vae/blob/master/lib/oivae.py. In terms of getting started, the best entrypoint is bars_data_oivae.py since it’s the simplest example and doesn’t require downloading any datasets.

Note that this code was written back when PyTorch v0.3 was the latest version, and things have changed quite a bit since then, so you’ll probably need to use PyTorch v0.3 in order to get things to work.

About

Code for "oi-VAE: Output Interpretable VAEs for Nonlinear Group Factor Analysis"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages