Glossary

Deep learning

Machine learning using neural networks with many layers, able to learn complex patterns directly from raw data such as images or text.

Deep learning is machine learning that uses neural network models with many stacked layers, "deep" referring to that depth rather than to any measure of sophistication. Each layer learns to represent the data at a different level of abstraction, for example edges, then shapes, then objects in an image, so the network builds its own useful representations rather than relying on manually designed ones.

This differs from classical machine learning, where practitioners hand-design input variables through feature engineering before a simpler model is trained on them; deep networks instead learn features directly from raw pixels, audio waveforms or text tokens, given enough training data and compute. That shift is what made deep learning the dominant approach for computer vision, speech and natural language tasks, including the large language models behind modern generative AI.

Deep learning typically requires far more data, compute and training time than shallower models, and its decisions are harder to explain, which matters in regulated settings. It also tends to need careful architecture choices and regularization to avoid overfitting, and results can be sensitive to how the training data was collected, including biases baked into that data that the model will otherwise reproduce.

Last reviewed September 22, 2026

In the index now

Related terms

Related tools

Related guides