检测损失函数比较
检测算法中回归部分常用到L1, L2(yolo),Smooth L1(Faster rcnn, ssd)等损失函数,如下将对不同损失函数进行简单对比。
损失函数形式:
L1 Loss
L2 Loss
Smooth L1 Loss
特点:
L2 Loss | L1 Loss |
不太鲁棒 | 鲁棒 |
稳定解 | 不稳定解 |
总是唯一解 | 可能存在多个解 |
ps: 鲁棒性是指受离群点的影响,由于计算方式不同,导致L2对离群样本更敏感,故鲁棒性差。
稳定性指对有很多解的数据,当某个数据发生微小移动时,L1的回归线的会和之前的线形成夹角,而L2的回归线仅会发生微小移动。
参考文献:
- Differences between L1 and L2 as Loss Function and Regularization,中文翻译地址
- About loss functions
还没有评论,来说两句吧...