Exercice 48 / 60

Regularisation - L1 et L2

Techniques pour eviter le surapprentissage

La regularisation ajoute un terme de penalite a la fonction de cout pour empecher le surapprentissage (overfitting).

Le coefficient de régularisation est un curseur entre deux fautes : à zéro le modèle épouse le bruit, trop grand il devient trop simple, et le bon réglage se cherche par validation croisée

L2 (Ridge) : J_reg = J + λ Σ θᵢ²

  • Penalise les grands coefficients
  • Les coefficients tendent vers 0 mais n'atteignent jamais 0
  • Equivalent a une prior gaussienne en bayesien

L1 (Lasso) : J_reg = J + λ Σ |θᵢ|

  • Penalise la valeur absolue des coefficients
  • Certains coefficients deviennent exactement 0 → selection de features
  • Equivalent a une prior laplacienne

Elastic Net : combine L1 et L2 : J_reg = J + λ₁ Σ |θᵢ| + λ₂ Σ θᵢ²

Hyperparametre λ :

  • λ = 0 : pas de regularisation
  • λ grand : forte regularisation (modele simple, risque de underfitting)
  • λ optimal : trouve par validation croisee
✏️ Exercice

J(θ) = MSE = 2.5 avec θ = [0.8, -1.2, 0.3, -0.5].

Calculez J_L2 (Ridge) et J_L1 (Lasso) avec λ = 0.1.

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →