Régularisation

term_id: regularization

Category: basic_concepts

Definition

La régularisation est un concept crucial en apprentissage automatique conçu pour réduire l’erreur de généralisation sans augmenter significativement l’erreur d’entraînement. Elle fonctionne en décourageant les modèles d’apprendre des relations trop spécifiques ou du bruit dans les données.

Summary

Un ensemble de techniques utilisées pendant l’entraînement pour prévenir le surapprentissage en ajoutant des pénalités à la fonction de perte ou en contraignant la complexité du modèle.

Key Concepts

  • Surapprentissage
  • Arbitrage biais-variance
  • Pénalité L1/L2
  • Dropout

Use Cases

  • Entraînement de réseaux neuronaux profonds
  • Modèles de régression linéaire
  • Prévention de la mémorisation sur de petits ensembles de données

Code Example

1
2
from sklearn.linear_model import Ridge
model = Ridge(alpha=1.0)