Stein Variational Autoencoder
Semi-supervised learning with Ladder networks