1. 程式人生 > >各機器學習模型的損失函式

各機器學習模型的損失函式

1、目錄

2、前言

  最近被問到一些機器學習模型的損失函式,雖然經常使用,竟然記得不怎麼準確,今天來梳理複習一下。後續繼續補充。

3、模型

1)感知機

  感知機就是求出一個超平面,劃分正負樣本集。損失函式就是所有誤分點到超平面的總距離:   

1||w||xiMyi(wxi+b)

2)SVM

  SVM俗稱支援向量機,其損失函式由兩部分組成:“經驗損失函式”和“正則化項”。   

minw,bi=1N[1yi(wxi+b)]+λw2   其中,經驗損失函式也可以稱為合頁損失函式(hinge loss function)。

3)LR

  LR俗稱邏輯迴歸,其損失函式就是對數似然函式。假設P(Y=1|x)=π(x)P(Y=0|x)=1π(x),那麼似然函式就是i=1N[π(xi)]yi[1π(xi)]1yi,因此損失函式就是:   

L(w)=i=
1N[yilogπ(xi)+(1yi)log(1π(xi))]
  =i=1N[yi(wxi)log(1+exp(wxi)]