Giter Site home page Giter Site logo

variational_saccading's Introduction

variational_saccading DOI

Implementation of Variational Saccading: Efficient Inference for Large Resolution Images.
poster

If you use this code or the ideas therein please cite:

@article{ramapuram2018variational,
  title={Variational Saccading: Efficient Inference for Large Resolution Images},
  author={Ramapuram, Jason and Diephuis, Maurits and Frantzeska, Lavda and Webb, Russ and Kalousis, Alexandros},
  journal={BMVC},
  year={2019}
}

Experiment 1: Two-Digit-Cluttered MNIST digit identification:

The following runs a smaller version of the Two-Digit-Cluttered MNIST problem from the paper (images are 100x100).
Be sure to spinup a visdom server and change YOUR_VISDOM_URL and YOUR_VISDOM_PORT below to match your IP/hostname and port.

Clone the repo with submodules: git clone --recursive https://github.com/jramapuram/variational_saccading and run the following from the downloaded repo:

sh ./docker/run.sh "python main.py --seed=1234 --max-time-steps=4 --synthetic-upsample-size=100 \  
--downsample-scale=6 --window-size=64 --epochs=2000 --task=clutter --data-dir=/cluttered_mnist \  
--visdom-url=http://YOUR_VISDOM_URL --visdom-port=YOUR_VISDOM_PORT --lr=1e-05 --clip=0.25 \  
--latent-size=256 --max-image-percentage=0.3 --dense-normalization=none \  
--conv-normalization=batchnorm --batch-size=100 --reparam-type=isotropic_gaussian \  
--nll-type=bernoulli --encoder-layer-type=resnet --decoder-layer-type=dense \  
--continuous-size=6 --optimizer=adam --use-noisy-rnn-state --activation=elu \  
--disable-gated --kl-reg=5.0 --ngpu=1 --uid=saccadingExp1"

setup

variational_saccading's People

Contributors

jramapuram avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.