AI 101

Weight initialization

Also known as: initialization · init

Training

Weight initialization is how a model’s weights are set before any training. It’s not random chaos — it’s a deliberate scheme (e.g., scaled small values) chosen so that signals neither vanish nor explode as they pass through layers.

Good initialization is a quiet prerequisite for training to work at all.

  • Too large → signals explode.
  • Too small → signals vanish.

Why it's not a detail: a model that can't train usually has an init (or scaling) problem, not a "bad idea" problem. Init is load-bearing.