the.ai

Weights / Methods

verified

Weight Averaging

Average the weights a single run passes through, rather than the weights of separate runs. Late in training a model does not converge to a point so much as wander around one, and the centre of that wander is usually a better model than any point on the path — including the last one, which is what you would otherwise ship.

Viz primitive · budget-splitaveraged-checkpoints = 6

averaged-checkpoints holds 23% of the budget; rest holds the remaining 77%.

Checkpoints inside the averaging window, against the single final one you would otherwise ship, in checkpoints. Drag the window up to watch it dominate — the gain saturates long before the bar does, because successive iterates are correlated rather than independent.

6

Reviewed by opendroid · 2026-08-18

  • arXiv:1803.05407 — Averaging Weights Leads to Wider Optima and Better Generalization
  • arXiv:1802.10026 — Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNs