This document provides an overview of deep learning and its applications. It discusses how deep learning uses neural networks with many layers to learn representations of data, such as images and text, in an automated way. For computer vision, deep learning has made major improvements in tasks like object recognition, surpassing human-level performance. Deep learning has also been applied successfully to natural language processing tasks like learning word embeddings. The document suggests deep learning is an important development for achieving more broadly intelligent artificial systems.