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.
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.