forked from VowpalWabbit/vowpal_wabbit
-
Notifications
You must be signed in to change notification settings - Fork 0
Loss functions
duckworthd edited this page May 7, 2012
·
5 revisions
Given a prediction (p) and a label (y), a loss function (\ell(p,y)) measures the discrepancy between the algorithm's prediction and the desired output. VW currently supports the following loss functions:
- Squared loss [\ell(p,y)=\frac{1}{2}(p-y)^2]
- Logistic loss [\ell(p,y)=\log(1+\exp(-yp))]
- Hinge loss [\ell(p,y)=\max(0,1-yp)]
- (\tau)-Quantile loss [\ell(p,y)=\tau(p-y)\mathbb{I}(y<p) +(1-\tau)(y-p)\mathbb{I}(y \geq p) ]
To select a loss function in VW see the Command line arguments guide. The Logistic and Hinge loss are for binary classification only, and thus all samples must have class "-1" or "1".