regularization function (regolarizzazione)

Definizione

Modelli troppo complessi tendono a sovradattare. Dobbiamo controllare la complessità.

Funzioni che aggiungono un termine di penalità alla loss per prevenire overfitting controllando la complessità del modello.

underfitting vs overfitting

Norme Lp

Si può misurare/controllare la complessità con norme dei pesi, come la norma euclidea () o la norma del numero di elementi non zero (sparsity).

Tipi Principali

L1 Regularization (Lasso)

  • Formula:
  • Effetto: Feature selection (pesi = 0)
  • Uso: Quando molte features irrilevanti

L2 Regularization (Ridge)

  • Formula:
  • Effetto: Riduce magnitude pesi
  • Uso: Prevenire overfitting generale

Elastic Net

  • Formula:
  • Effetto: Combina L1 + L2
  • Uso: Quando features correlate

Loss Function con Regolarizzazione

Forma Generale

Esempi

  • Ridge:
  • Lasso:

Il LASSO tende a produrre pesi sparsi (cioè, alcuni pesi diventano esattamente zero), effettuando una selezione delle features.

Risorse