1. 程式人生 > >線性迴歸、嶺迴歸、Lasso迴歸、邏輯迴歸的總結

線性迴歸、嶺迴歸、Lasso迴歸、邏輯迴歸的總結

對於所有的模型和演算法,都有一個目標方程,比較理想的目標方程應該有兩部分構成:損失函式和正則項,一個用來衡量模型的擬合效果,一個用來儘可能保證模型的簡單和穩定:

(2)Obj(Θ)=L(Θ)+Ω(Θ)

損失函式:
平方損失函式(Square loss):l(yi,y^i)=(yiy^i)2
對數損失函式(Logistic loss):l(yi,y^i)=yiln(1+ey^i)+(1yi)ln(1+ey^i)
Regularization:


L2 norm: Ω(ω)=λω2
L1 norm: Ω(ω)=λω1

嶺迴歸和Lasso 迴歸是加了正則項的線性迴歸。

嶺迴歸的目標函式:平方損失函式+L2正則

(3)Obj=i=1n(yiωTxi)2+λω2
Lasso迴歸的目標函式:平方損失函式+L1正則
(4)Obj=i=1n(yiωTxi)2+λω1
Logistic迴歸的目標函式:對數損失函式+L2正則
(5)Obj=i=1n[yiln(