官术网_书友最值得收藏!

Machine learning losses

The loss function or cost function in machine learning is a function that maps the values of variables onto a real number intuitively representing some cost associated with the variable values. Optimization methods are applied to minimize the loss function by changing the parameter values, which is the central theme of machine learning.

Zero-one loss is L0-1 = 1 (m <= 0); in zero-one loss, value of loss is 0 for m >= 0 whereas 1 for m < 0. The difficult part with this loss is it is not differentiable, non-convex, and also NP-hard. Hence, in order to make optimization feasible and solvable, these losses are replaced by different surrogate losses for different problems.

Surrogate losses used for machine learning in place of zero-one loss are given as follows. The zero-one loss is not differentiable, hence approximated losses are being used instead:

  • Squared loss (for regression)
  • Hinge loss (SVM)
  • Logistic/log loss (logistic regression)

Some loss functions are as follows:

主站蜘蛛池模板: 阿拉善盟| 盐源县| 高雄县| 江口县| 沧源| 通州市| 右玉县| 万载县| 南城县| 额尔古纳市| 电白县| 修水县| 肇州县| 婺源县| 固安县| 宁蒗| 冀州市| 东兰县| 开平市| 太原市| 靖安县| 剑河县| 安新县| 从江县| 灵寿县| 九江县| 武定县| 宝坻区| 兴国县| 榕江县| 天气| 天祝| 龙井市| 毕节市| 南木林县| 常山县| 荆门市| 怀化市| 剑川县| 都匀市| 上高县|