The document summarizes deep learning methods for computer vision, specifically discussing restricted Boltzmann machines (RBMs), deep belief networks (DBNs), and their training algorithms. RBMs and DBNs are unsupervised learning models that can learn feature representations from unlabeled data. DBNs are deep neural networks composed of multiple RBMs trained in a greedy layer-wise fashion. The training algorithms, like contrastive divergence, maximize the likelihood of the data to learn the model parameters.