This document provides an overview of deep learning and common deep learning concepts. It discusses that deep learning uses complex neural networks to determine representations of data, rather than requiring humans to engineer features. It also describes convolutional neural networks and how they are better than fully connected networks for tasks like image recognition. Additionally, it covers transfer learning and how pre-trained models can be adapted to new tasks by retraining final layers, reducing data and computation needs. Common deep learning architectures mentioned include AlexNet, VGG16, Inception and MobileNets.