A sigmoid neuron computes z = w·x + b and squashes it through
σ(z) = 1 / (1 + e⁻ᶻ). When weights start out large, even a modest input
pushes z far from zero, landing the neuron in one of the sigmoid's flat
saturated tails. In that region the curve barely moves — and the
gradient used to update the weight during backpropagation,
σ′(z) = σ(z)·(1 − σ(z)), collapses toward zero right along with it.
z and its output σ(z).σ′(z), the gradient available at that point. It shrinks to almost nothing out in the tails.z = w·x; larger values push z further from zero.The sigmoid's derivative peaks at just 0.25, at z = 0. That means even in the very best case a sigmoid layer can pass along at most a quarter of the gradient it receives — stack a handful of such layers with poorly-scaled weights and the gradient reaching the earliest layers can shrink by many orders of magnitude, which is exactly why careful weight initialisation schemes (like Xavier/Glorot init) and alternative activations like ReLU became standard in deep learning.
A 3D sigmoid curve with a live neuron marker shows exactly why oversized starting weights push a network into its flat, saturated tails — and a chain of gradient pillars shows that same collapsing slope multiplying away through the layers of backpropagation.
The ball's position on the curve is the neuron's pre-activation value and output; the tangent arrow's length is the local gradient. As weight scale grows, the ball slides into the flat tails and the arrow shrinks toward nothing — the vanishing-gradient problem made visible.
Increase the weight-scale slider to watch the neuron saturate, adjust the input value, pick how many layers the gradient must travel through, and press "Simulate gradient step" to see how little a saturated weight actually moves on one update.
The sigmoid's derivative peaks at only 0.25, at z = 0 — meaning even under ideal conditions each sigmoid layer can pass along at most a quarter of the gradient it receives, which is why deep networks moved toward ReLU-family activations and careful weight initialisation schemes.