Deep learning is a subset of machine learning that uses deep neural networks with multiple layers to automatically learn and extract features from data.