regularization

← ~/visualizations

regularization #

Visualizes regularization as an augmented objective (loss_total = loss_data + λ·penalty) and how different penalties change parameters and generalization: L2 smoothly shrinks weights, L1 drives many weights to exact zeros (sparsity), and Dropout randomly masks units during training to reduce co-adaptation (implicit model averaging).

canvasclick to interact

⏮◀◀▶▶STEP0.25x1xZOOM

t=0s

practical uses #

technical notes #

Time-cycled modes (3s each) animate λ and update a toy weight vector. L2 uses multiplicative shrink; L1 uses soft-thresholding with visual zero snapping; Dropout uses a deterministic per-step RNG mask. All geometry is snapped to a small grid for a blocky green-on-black aesthetic and scales with min(w,h)/240.

← measure-theorygenerating-functions →