This document provides an introduction to deep learning including:
- A definition of deep learning as using large amounts of data to teach computers tasks like perception that were previously only possible for humans.
- A brief history of deep learning from the 1950s to recent achievements.
- An explanation that deep learning is based on artificial neural networks that mimic the human brain.
- Descriptions of common deep learning architectures like convolutional neural networks, recurrent neural networks, and LSTMs.
- Examples of real-world applications including image colorization, machine translation, and game playing.
- A discussion of the future potential of deep learning in areas like astronomy, drought monitoring, and more.