markov chain monte carlo and variational inference : bridging the gap .
Learning to generate chairs with convolutional neural networks