Skip to content

Tasiabueno/mnist-mc-dropout

 
 

Repository files navigation

mnist-mc-dropout

Description

Writing Python (Lasagne + Theano library) code for respresenting model uncertainty in deep learning. Based on the following:

Training takes about less than 3 hours (for 3000 epochs) minutes with GPU; thanks National Supercomputing Centre (NSCC) Singapore!

The main implementation is in mnist_mc_dropout.py which uses helper functions from helpers.py, and of course the dataset mnist.pkl.gz. For plotting training/validation errors see plot_error.py. All the outputs are saved/pickled in the output folder.

Run/theano settings: THEANO_FLAGS='mode=FAST_RUN, device=gpu, floatX=float32' python mnist_mc_dropout.py

(Some) Results:

Training details...

Interesting cases...

About

model uncertainty using mc dropout

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.2%
  • Shell 1.8%