Improving classification with latent variable models by sequential constraint optimization
The wake-sleep algorithm for unsupervised neural networks