Bottom-up and top-down reasoning with convolutional latent-variable models
Training Products of Experts by Minimizing Contrastive Divergence