日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

交叉熵损失函数和focal loss_理解熵、交叉熵和交叉熵损失

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 交叉熵损失函数和focal loss_理解熵、交叉熵和交叉熵损失 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

交叉熵損失是深度學習中應用最廣泛的損失函數之一,這個強大的損失函數是建立在交叉熵概念上的。當我開始使用這個損失函數時,我很難理解它背后的直覺。在google了不同材料后,我能夠得到一個令人滿意的理解,我想在這篇文章中分享它。

為了全面理解,我們需要按照以下順序理解概念:自信息, 熵,交叉熵和交叉熵損失

自信息

"你對結果感到驚訝的程度"

一個低概率的結果與一個高概率的結果相比,低概率的結果帶來的信息量更大。現在,如果$y_i$是第i個結果的概率,那么我們可以把自信息s表示為:

現在我知道一個事件產生某個結果的自信息,我想知道這個事件平均帶來多少自信息。對自信息s進行加權平均是很直觀的。現在的問題是選擇什么權重?因為我知道每個結果的概率,所以用概率作為權重是有意義的,因為這是每個結果應該發生的概率。自信息的加權平均值就是熵(e),如果有n個結果,則可以寫成:

交叉熵

現在,如果每個結果的實際概率為$pi$卻有人將概率估計為$qi$怎么辦。在這種情況下,每個事件都將以$pi$的概率發生,但是公式里的自信息就要改成$qi$(因為人們以為結果的概率是$q_i$)。現在,在這種情況下,加權平均自信息就變為了交叉熵c,它可以寫成:

交叉熵總是大于熵,并且僅在以下情況下才與熵相同 $pi=qi$,你可以觀看https://www.desmos.com/calculator/zytm2sf56e的插圖來幫助理解

交叉熵損失

紫色線代表藍色曲線下的面積,估計概率分布(橙色線),實際概率分布(紅色線)

在上面我提到的圖中,你會注意到,隨著估計的概率分布偏離實際/期望的概率分布,交叉熵增加,反之亦然。因此,我們可以說,最小化交叉熵將使我們更接近實際/期望的分布,這就是我們想要的。這就是為什么我們嘗試降低交叉熵,以使我們的預測概率分布最終接近實際分布的原因。因此,我們得到交叉熵損失的公式為:

在只有兩個類的二分類問題的情況下,我們將其命名為二分類交叉熵損失,以上公式變為:

總結

以上是生活随笔為你收集整理的交叉熵损失函数和focal loss_理解熵、交叉熵和交叉熵损失的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。