The Neural Autoregressive Distribution Estimator
Deep learning via Hessian-free optimization