AI CompendiumA public chart of the language
Home / Foundations / Neural Network
Foundations

Neural Network

A stack of simple units whose weighted connections are learned from data.

Definition

A model made of layers of simple numerical units. Each unit takes inputs, multiplies them by learned weights, adds them up, and passes the result through a non-linear function. Stack enough of them and the whole thing approximates very complicated functions.

The biological naming is mostly a metaphor that misleads more than it helps. A neural network is a big differentiable function full of tunable numbers, and training is the search for numbers that make the output good.

Nothing in a network is a symbol or a rule. A "cat detector" is a direction in a high-dimensional space that happens to correlate with cats. That is why these systems degrade gracefully rather than crashing, and why they can also be confidently wrong in ways that feel inexplicable.

How people use it
Explaining to a newcomer why "it just predicts".
"It is not reasoning in there. It is millions of multiply-adds with weights someone tuned, all the way down."
Worked example

Weight count as a cost estimate

Choosing between a 7B and a 70B open-weights model for on-prem deployment.

Parameters are the memory bill: 70B at 16-bit precision is roughly 140GB of weights, before any activations or cache. That single multiplication usually decides the hardware conversation faster than any benchmark.

Sources
Related terms