Skip to main content
Fundamentals

Neural Network

A neural network is a machine-learning model composed of layers of interconnected nodes ("neurons") whose numerical weights are adjusted during training so the network maps inputs to desired outputs.

AIDOLS Research Team · Editorial standards

Full definition

Each neuron computes a weighted sum of its inputs, applies a non-linear activation function, and passes the result to the next layer. Training uses backpropagation and gradient descent to update the weights so the network's output gets closer to the target on the training data. Modern neural networks can have hundreds of billions to trillions of parameters; OpenAI has not disclosed GPT-4's size, but media reports put it at roughly 1 trillion to 1.8 trillion.

Why it matters

Neural networks are the universal substrate for modern AI. The same basic building block is reused — with different topologies — to power vision, speech, language, recommendation, and robotic control. For executives, this means a single technical capability investment compounds across many use cases.

Example

A convolutional neural network trained on chest X-rays classifies images as normal, pneumonia, or COVID-19 with diagnostic accuracy comparable to board-certified radiologists.

Next steps

More fundamentals terms

Source & further reading

Primary source: Goodfellow, Bengio, Courville — "Deep Learning" (MIT Press) (2016).

Citation policy: this entry is part of the AIDOLS AI Implementation Glossary and may be quoted for research, journalism, and education with attribution to aidolsgroup.com/en/glossary/neural-network/.