- 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:





- TypeScript Blueprints
- C語言程序設計(第2版)
- Dependency Injection in .NET Core 2.0
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- 信息安全技術
- MariaDB High Performance
- 琢石成器:Windows環境下32位匯編語言程序設計
- Python Data Structures and Algorithms
- Creating Stunning Dashboards with QlikView
- Mastering AWS Security
- Spring 5 Design Patterns
- App Inventor少兒趣味編程動手做
- 邊玩邊學Scratch3.0少兒趣味編程
- 從零學Java設計模式
- Java多線程并發體系實戰(微課視頻版)