1. 程式人生 > >L1和L2正則化區別

L1和L2正則化區別

1. L1和L2的定義

L1正則化,又叫Lasso Regression

如下圖所示,L1是向量各元素的絕對值之和


L2正則化,又叫Ridge Regression

如下圖所示,L2是向量各元素的平方和


2. L1和L2的異同點

相同點:都用於避免過擬合

不同點:L1可以讓一部分特徵的係數縮小到0,從而間接實現特徵選擇。所以L1適用於特徵之間有關聯的情況。

              L2讓所有特徵的係數都縮小,但是不會減為0,它會使優化求解穩定快速。所以L2適用於特徵之間沒有關聯的情況

3.L1和L2的結合

L1和L2的優點可以結合起來,這就是Elastic Net