动手学习深度学习-三种简单损失函数
·
动手学习深度学习-三种简单损失函数
L2 Loss:均方损失


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


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

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

橙色的线代表损失函数的导数,当真实值和预测值离得比较远,导数是个常数,梯度会以不变的速度进行下降,当真实值和预测值离得比较近的时候,导数是一条直线,那么梯度会以比较缓慢的速度进行变化。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)