The Neural Autoregressive Distribution Estimator
Exploring strategies for training deep neural networks