Bottleneck Conditional Density Estimation
The wake-sleep algorithm for unsupervised neural networks