Where It Fits
Machine learning (ML)
: learn patterns from data.Representation learning
: learn useful features automatically (instead of hand-crafting them).Deep learning (DL)
: representation learning with many layers of differentiable transformations.
DL shines when you have large datasets, high-dimensional inputs (images, audio, text), and the need for end-to-end learning.