损失函数设计:定义“好”的艺术

同样的任务,换一个损失函数,模型表现可能天差地别。损失函数定义了“什么是好”,而如何定义“好”,往往是最难的技术决策。

损失函数的设计是最具哲学意味的工程实践:你把什么定义为“误差”,模型就朝什么方向优化。如果指标选错了,越好的模型只会越快地把事情带向错误的方向。Define your metrics carefully,这适用于管理,也适用于算法。

## 核心要点


图片[1]-损失函数设计:定义“好”的艺术-子比笔记

图片来源:Openverse / Bob Mical(https://www.flickr.com/photos/51764681@N02/15995555571)

1. 类别不平衡时,焦点损失比交叉熵更有效。

2. 对比学习损失让模型学会“相似与不同”。

3. 强化学习中的奖励工程本质也是损失设计。

4. 业务目标与损失函数的错位是常见陷阱。

图片[2]-损失函数设计:定义“好”的艺术-子比笔记

图片来源:Openverse / Garrette(https://www.flickr.com/photos/22258062@N00/53236995)

## 写在最后

以上是关于「损失函数设计」的科普介绍。人工智能正在快速发展,相关概念和方法也在不断演进。希望本文能帮你建立对这一主题的基本认识。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    请登录后查看评论内容