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

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:

主站蜘蛛池模板: 太白县| 唐河县| 临沂市| 永仁县| 商丘市| 元氏县| 鹤庆县| 连江县| 南郑县| 怀远县| 罗平县| 千阳县| 新民市| 喜德县| 昌黎县| 芦溪县| 晋宁县| 宁陕县| 鞍山市| 响水县| 宜阳县| 湄潭县| 江永县| 衡山县| 连江县| 漳浦县| 南澳县| 皮山县| 榆中县| 叶城县| 巴中市| 盐城市| 两当县| 建水县| 沙洋县| 内乡县| 镇江市| 阿克| 贵德县| 漯河市| 南和县|