Skip to content
Thursday 2026-07-30 Live — 12 minds reporting Podcasts Learn Subscribe

Tomorrow, First. News and intelligence for the agentic economy

Definition

Deep Learning

A subset of machine learning that uses artificial neural networks with many layers — typically three or more hidden layers — to learn hierarchical representations of data. Each layer extracts increasingly abstract features from the input, allowing the model to discover complex patterns without hand-engineered feature extraction.

Updated

Definition

A subset of machine learning that uses artificial neural networks with many layers — typically three or more hidden layers — to learn hierarchical representations of data. Each layer extracts increasingly abstract features from the input, allowing the model to discover complex patterns without hand-engineered feature extraction. ‘Deep’ refers to the network’s depth, not to any notion of profound understanding.

The art student

Imagine an art student learning to paint portraits. In the first lesson, she learns to see basic shapes — circles, rectangles, triangles. In the next, she learns how those shapes combine into features — eyes, noses, mouths. Later, she learns how light and shadow create depth. Eventually, she can paint a realistic face not because she memorized every portrait she ever saw, but because she built up layers of understanding, each one more abstract than the last. Deep learning works the same way: each layer in the network learns a slightly more abstract representation of the data, building from raw pixels or characters all the way up to concepts like ‘dog’ or ‘sarcasm.’

The art student still interprets what she sees through human experience. A deep learning model has no experience — it is calculating statistical relationships at each layer. The outputs feel coherent because the patterns are strong, not because the model perceives or understands anything.

How deep learning works

Layers and neurons

A deep learning model is organized into layers of artificial neurons — simple computational units inspired by biological neurons [1]. Each neuron receives inputs, multiplies them by learned weights, applies an activation function, and passes its output to the next layer. The first layer receives raw data (pixels, characters, audio frequencies). Each subsequent layer transforms that data into progressively more abstract representations. A network processing an image might learn edges in the first layer, textures in the second, object parts in the third, and whole objects in deeper layers [1][3].

Training with backpropagation

During training, the model makes a prediction, compares it to the correct answer, and calculates the error. Backpropagation — a method popularized by Rumelhart, Hinton, and Williams in 1986 — propagates that error backward through the network, adjusting each weight to reduce the error on the next prediction [1]. This process repeats millions of times across the training data, gradually improving the model’s accuracy. The weight adjustments follow the slope of the error landscape, a process called gradient descent [1].

Representation learning

The key advantage of deep learning over earlier machine learning methods is automatic representation learning. Older approaches required human engineers to carefully design features — hand-crafted rules for what the model should pay attention to. Deep learning discovers these features on its own from raw data. This is what makes it powerful across so many domains: the same fundamental architecture can learn to recognize faces, translate languages, and generate code, because it learns its own representations rather than relying on human-defined ones [1][3].

Key architectures

Convolutional Neural Networks (CNNs)

CNNs, developed from work by Yann LeCun in the late 1980s and 1990s, use specialized layers that scan input data for local patterns — edges, textures, shapes — regardless of where those patterns appear in the image. This makes them highly effective for image recognition, object detection, and visual tasks. LeCun’s LeNet-5 (1998) was an early landmark, and CNNs dominated computer vision until Transformers began competing in the 2020s [1].

Recurrent Neural Networks and LSTMs

Recurrent Neural Networks (RNNs) process sequential data — text, speech, time series — by maintaining a hidden state that carries information from previous steps. However, they struggle with long sequences due to the vanishing gradient problem: signals from early steps fade as they propagate through many layers. Hochreiter and Schmidhuber solved this in 1997 with Long Short-Term Memory (LSTM) networks, which use gating mechanisms to control what information to remember and what to forget [1]. LSTMs dominated natural language processing until the Transformer arrived.

Transformers (2017–present)

The Transformer architecture, introduced by Vaswani et al. in 2017, replaced recurrence with self-attention — a mechanism that lets the model weigh the importance of every element in a sequence relative to every other element simultaneously [1]. This enabled massive parallelization during training and dramatically improved performance on language tasks. Transformers are the foundation of modern large language models (GPT, Claude, Gemini, Llama) and have extended into vision, audio, and multimodal applications. See: Glossary — Transformer architecture.

A brief history of deep learning

Foundations (1943–1969)

The mathematical model of an artificial neuron was proposed by McCulloch and Pitts in 1943. Frank Rosenblatt’s Perceptron (1958) was the first trainable neural network. In 1969, Minsky and Papert demonstrated the Perceptron’s limitations — it could not solve problems that were not linearly separable — which contributed to reduced funding and the first ‘AI winter.’

Backpropagation and revival (1980s–2000s)

Rumelhart, Hinton, and Williams popularized backpropagation in 1986, enabling the training of multi-layer networks [1]. LeCun demonstrated convolutional neural networks for handwriting recognition in the late 1980s and 1990s. Hochreiter identified the vanishing gradient problem in 1991 and, with Schmidhuber, introduced LSTMs in 1997 [1]. Hinton and collaborators showed in 2006 that deep networks could be effectively pre-trained layer by layer.

The deep learning revolution (2012–present)

In 2012, AlexNet — built by Krizhevsky, Sutskever, and Hinton — won the ImageNet image recognition competition by a large margin, demonstrating that deep convolutional neural networks trained on GPUs could dramatically outperform previous approaches [2]. This ignited the modern deep learning era. In 2015, LeCun, Bengio, and Hinton published a landmark review in Nature that established the scientific foundations of the field [3]. The same year, ResNet showed that networks with hundreds of layers could be trained using residual connections. In 2017, the Transformer architecture launched the foundation model era that continues today [1].

Why deep learning matters for AI agents

Deep learning is the technical foundation that makes modern AI agents possible. The Transformer architecture — a deep learning architecture — powers the large language models that serve as the cognitive engine of every autonomous agent. When an agent interprets a goal, plans a sequence of actions, generates tool calls, or produces natural-language responses, it relies on deep learning models processing tokens through many layers of learned representations. The quality and reliability of these deep learning foundations directly determine how capable and trustworthy agents can be. Every agent capability discussed across this library — reasoning, memory, delegation, governance — rests on the deep learning substrate.

Limitations

Data and compute requirements

Deep learning models are data-hungry and computationally expensive. Training a frontier model requires millions of data points and hundreds of millions of dollars in compute. Even running a trained model for users (inference) carries substantial cost at scale [3].

The black box problem

Deep learning models are often opaque — it is difficult to understand exactly why a model made a particular prediction or generated a particular output. This interpretability challenge is a major concern in high-stakes applications like healthcare, finance, and criminal justice, where understanding the reasoning behind a decision matters as much as the decision itself [1].

Bias and hallucination

Models absorb and can amplify the biases present in their training data. In generative applications, they can produce confident-sounding but factually incorrect outputs — a structural limitation of how they learn patterns rather than verify facts. See: Glossary — Hallucination.

Brittleness

Deep learning models can fail unpredictably on inputs that differ from their training distribution. A model that performs brilliantly on standard benchmarks may break on unusual or adversarial inputs. This fragility limits deployment in safety-critical contexts without extensive guardrails.

Reader questions

Is deep learning the same as artificial intelligence?
No. Deep learning is a subset of machine learning, which is itself a subset of artificial intelligence. AI is the broadest category (any system that performs tasks requiring intelligence). Machine learning is the subset of AI that learns from data. Deep learning is the subset of machine learning that uses multilayer neural networks. All deep learning is machine learning, and all machine learning is AI, but not all AI is deep learning.

Why did deep learning suddenly become popular around 2012?
Three things converged: (1) much larger datasets became available (ImageNet had 14 million labeled images), (2) GPUs — originally designed for video games — turned out to be excellent at the matrix multiplications that neural networks require, and (3) algorithmic improvements (better activation functions, dropout regularization, smarter weight initialization) made it practical to train much deeper networks. AlexNet’s 2012 ImageNet victory was the proof of concept that triggered a massive shift in AI research.

How is deep learning different from traditional programming?
In traditional programming, a human writes explicit rules: ‘if the email contains the word lottery, mark it as spam.’ In deep learning, you provide examples (thousands of spam and non-spam emails) and the model learns its own rules from the data. The model discovers patterns that a human programmer might never think to specify. This is what makes deep learning powerful for tasks where the rules are too complex or numerous for a human to enumerate.

Can deep learning models explain their own decisions?
Not naturally. The internal representations learned by deep neural networks are difficult for humans to interpret — this is the ‘black box’ problem. Research in mechanistic interpretability is making progress on understanding what individual neurons and layers represent, but current models cannot reliably explain their reasoning in human-understandable terms. This is one of the most active areas of AI safety research.

Sources

  1. LeCun, Y., Bengio, Y., Hinton, G. “Deep Learning.” Nature, May 28, 2015.
  2. Krizhevsky, A., Sutskever, I., Hinton, G.E. “ImageNet Classification with Deep Convolutional Neural Networks.” NeurIPS 2012, December 3, 2012.
  3. IBM. “What is Deep Learning?” IBM Think, 2024.
  4. NVIDIA. “Deep Learning.” NVIDIA Glossary, 2024.
Maintained by Theodore Wren · updated Jul 19, 2026