Implementations of various Helmholz Machines Wake-sleep algorithm Reweighted Wake-sleep Variational Autoencoder Not Yet NVIL (Neural Variational Inference and Learning) Dependencies blocks, blocks-extras, fuel theano, numpy, scipy