Regularization Techniques

Regularization reduces overfitting by discouraging overly complex models.

Common techniques

TechniqueWhat it doesWhen useful
L2 (Ridge)Shrinks weights smoothlyGeneral stabilization
L1 (Lasso)Pushes some weights to zeroFeature selection
DropoutRandomly drops neurons during trainingDeep networks
Early stoppingStops when validation stops improvingPrevents late overfitting
Data augmentationAdds transformed samplesVision/audio tasks

Practical guidance