18 损失函数

损失函数:

https://zhuanlan.zhihu.com/p/77686118

这篇文章概括的很好了。。。总结下:

1 Loss Function vs Cost Function vs Objective Function

适用
损失函数 Loss Function 针对单个训练样本而言
代价函数 Cost Function 针对整个数据集(或者说一个batch)

目标函数 Objective Function 是一个更通用的术语,表示任意希望被优化的函数,用于机器学习领域和非机器学习领域(比如运筹优化)

一句话总结三者的关系就是:A loss function is a part of a cost function which is a type of an objective function.

2 均方差损失 Mean Squared Error Loss(MSE / L2 Loss):回归

公式如下,详细看原文:

\[J_{M S E}=\frac{1}{N} \sum_{i=1}^{N}\left(y_{i}-\hat{y}_{i}\right)^{2} \]

还有 平均绝对误差损失(MAE / L1),也是回归

3 交叉熵损失 Cross Entropy Loss:分类

BCELoss()、NLL_Loss()

详细可见:https://www.cnblogs.com/zhangxianrong/p/14773075.html

posted @ 2021-12-02 13:29  SethDeng  阅读(81)  评论(0编辑  收藏  举报