Answer ZH
先備知識
- 損失函數 (Loss Functions)
- 明可夫斯基損失 (Minkowski Loss)
- 函數繪圖 (Function Plotting)
逐步推導
-
理解函數: 我們要繪製 ,其中 是誤差。 我們需要繪製 以及當 時的極限情況。
-
分析不同 值的行為:
- (平方損失): 。這是一個標準的拋物線。它對大誤差 () 施加重罰,而在接近零的地方非常平緩,這意味著對小誤差的懲罰非常小。
- (絕對損失): 。這是一個 V 形曲線。懲罰隨誤差呈線性增長。
- : 。這條曲線在 時極度平坦,而在 時增長得令人難以置信地快。它幾乎像一道屏障,強烈阻止任何大於 1 的誤差。
- : 。這條曲線在接近零時急劇上升,然後趨於平緩。與平方損失相比,它對小誤差的懲罰相對較大,但對大誤差的懲罰增長非常緩慢。
- (相當於迴歸的 0-1 損失): 當 時,對於任何 ,。對於 ,。因此, 趨近於一個指示函數 (indicator function):如果 則為 ,如果 則為 。
-
繪圖(概念描述):
- x 軸是誤差 。
- y 軸是損失 。
- 所有曲線都通過 、 和 。
- 對於 : 值較小的曲線較高(例如, )。
- 對於 : 值較大的曲線較高(例如, )。
-
關於影響的評論:
- 大的 (): 嚴重懲罰離群值 (outliers)(大誤差)。模型將專注於避免犯大錯,即使這意味著會犯許多小錯。它對雜訊很敏感。
- : 與 相比,對離群值具有穩健性 (robust)。懲罰與誤差成正比。
- 小的 (): 對離群值非常穩健,因為對大誤差的懲罰增長非常緩慢。然而,它對小誤差的懲罰相對較重。
- : 只在乎完全匹配。任何誤差,無論多小或多大,都會受到同等的懲罰(損失為 1)。