The document discusses deep learning in computer vision. It provides an overview of research areas in computer vision including 3D reconstruction, shape analysis, and optical flow. It then discusses how deep learning approaches can learn representations from raw data through methods like convolutional neural networks and restricted Boltzmann machines. Deep learning has achieved state-of-the-art results in applications such as handwritten digit recognition, ImageNet classification, learning optical flow, and generating image captions. Convolutional neural networks have been particularly successful due to properties of shared local weights and pooling layers.