Neural Variational Inference and Learning in Belief Networks
The wake-sleep algorithm for unsupervised neural networks