Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit b3a04ea May 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images update readme May 31, 2019
lib initial commit May 14, 2019
recipes
scripts initial commit May 14, 2019
.gitignore gitignore May 14, 2019
Dockerfile initial commit May 14, 2019
README.md

README.md

hyperbolic_wrapped_distribution

Code for reproducing results in "A Wrapped Normal Distribution on Hyperbolic Space for Gradient-Based Learning".

Example of log density

Setup Environment with Docker

$ docker build . -t <image-name>
$ docker run --runtime nvidia --rm -it \
  -v $HOME/data:/root/data \
  -v $PWD:/work -w /work \
  <image-name> bash

Usage

train Hyperbolic VAE with synthetic dataset:

$ python3 -m scripts.train --recipe-path recipes/mlp_synthetic.yml \
  --p-z nagano <experiment-name>

train Hyperbolic VAE with MNIST dataset:

$ python3 -m scripts.train --p-z nagano <experiment-name>

train Hyperbolic VAE with Breakout dataset (you have to place the dataset for explored trajectories of pretrained agent in Breakout to $HOME/data/breakout/state_samples):

$ python3 -m scripts.train --recipe-path recipes/cnn_breakout.yml \
  --p-z nagano <experiment-name>

train Hyperbolic word embedding model with WordNet dataset:

$ python3 -m scripts.train_embedding --p-z nagano <experiment-name>
You can’t perform that action at this time.