动手学习深度学习-三种简单损失函数

L2 Loss:均方损失

在这里插入图片描述
在这里插入图片描述

 蓝色的线代表损失函数曲线,橙色的线代表损失函数的导数,对损失函数进行求导,就可以发现梯度函数是一个线性函数,那么参数更新会从两边向中间靠拢,且速率越来越慢

L1 Loss:绝对值损失

在这里插入图片描述

在这里插入图片描述

 蓝色的线代表损失函数,橙色的线代表损失函数的导数,绿色的线代表似然函数。不管真实值和预测值离得多远,梯度都是不变的,都是以同样的力度进行更新,由于0处不可导,优化不那么稳定。

Huber’s Robust Loss

在这里插入图片描述

 当真实值和预测值离得比较远的时候,损失函数就是一条直线,离得比较近的时候,损失函数就是平滑的曲线,

在这里插入图片描述

 橙色的线代表损失函数的导数,当真实值和预测值离得比较远,导数是个常数,梯度会以不变的速度进行下降,当真实值和预测值离得比较近的时候,导数是一条直线,那么梯度会以比较缓慢的速度进行变化。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐