When a model learns the training data so closely — including its noise — that it performs worse on anything new.
A model built from layers of simple weighted units, trained by adjusting those weights until the output matches the target.
Also known as: Artificial Neural Network, ANN
A neural network is a stack of layers, each applying a linear transformation followed by a non-linear function. Individually these units are trivial; composed in depth, they can approximate remarkably complicated functions.
Training means comparing the network's output to a target, computing how wrong it was, and nudging every weight in the direction that reduces the error. Repeat across a large dataset and useful structure emerges in the intermediate layers without anyone specifying it.
The biological analogy that gave the field its name is loose enough to be more misleading than helpful — these are differentiable function approximators, not simulated brains.
When a model learns the training data so closely — including its noise — that it performs worse on anything new.
Training on examples that come with the right answer attached, so the model learns to map inputs to known labels.
Learning by acting in an environment and adjusting behaviour based on rewards, rather than from labelled examples.
Reusing a model trained on one task as the starting point for another, instead of training from scratch.
A list of numbers representing a piece of data, arranged so that similar things end up close together.
Finding structure in data that has no labels — clusters, groupings, or a compressed representation.
Definitions are reviewed by our editorial team. Spotted a problem? Tell us.