- Statistics for Machine Learning
- Pratap Dangeti
- 151字
- 2021-07-02 19:05:56
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:





- Mastering JavaScript Functional Programming
- Django Design Patterns and Best Practices
- Scratch真好玩:教小孩學編程
- Windows Presentation Foundation Development Cookbook
- Blender 3D Incredible Machines
- D3.js 4.x Data Visualization(Third Edition)
- 零基礎學Kotlin之Android項目開發實戰
- C專家編程
- 大話Java:程序設計從入門到精通
- Hands-On JavaScript for Python Developers
- Python編程:從入門到實踐(第3版)
- OpenMP核心技術指南
- 創意UI Photoshop玩轉移動UI設計
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Java程序設計教程