This document provides an overview of deep learning techniques including:
- Greedy layer-wise training for supervised learning using techniques like deep belief networks, stacked denoising auto-encoders, and stacked predictive sparse coding.
- Unsupervised pre-training of these networks provides better initialization than random initialization, allowing deep networks to be trained effectively.
- Applications of deep learning discussed include vision, audio, and language processing.