Deep Learning

Neural Network, explained

A neural network is a machine learning model built from layers of connected computations that transform inputs into outputs.
Back to Glossary

Part of the Semantic Notion technical glossary.

Short Definition

A neural network is a machine learning model built from layers of connected computations that transform inputs into outputs.

Intuition

Each layer reshapes the information a little. Stacking layers lets the model learn increasingly useful representations.

Technical Definition

A neural network composes affine transformations, nonlinearities, and other differentiable operations into a trainable function optimized by gradient-based methods.

Example

A neural network can map an image tensor to probabilities for object categories.

Common Misunderstandings

Neural networks are not literal simulations of brains.
More layers do not automatically mean better performance.

Start here

Need the broader concept map?

Return to the glossary index to move from this definition into adjacent AI, ML, mathematics, and computer science terms.