Neural Autoregressive Distribution Estimation
Deep Boltzmann machines