交叉熵方法

交叉熵損失計算示例

交叉熵損失公式

二分類

其中y為label,p^為預測的正類別概率,即在二分類中通過sigmoid函數(shù)得出的正類別概率大小。

分類


舉例:

criterion = nn.CrossEntropyLoss()

input = torch.randn(3, 5, requires_grad=True)

target = torch.empty(3, dtype=torch.long).random_(5)

loss = criterion(input, target)

上述代碼即為求交叉熵損失的示例碎赢,輸入為隨機生成的三個具有5個標簽的樣本,目標標簽為同樣隨機生成的3個具有唯一正確標簽的樣本速梗,loss即為函數(shù)torch.nn.CrossEntropyLoss()求得的交叉熵損失肮塞。

torch.nn.CrossEntropyLoss()內的核心代碼如下:

```

batch_loss = 0.

for i in range(input.shape[0]):? # 遍歷樣本數(shù)

? ? numerator = np.exp(input[i, target[i]]) ? # 對每個目標標簽求指數(shù)

? ? denominator = np.sum(np.exp(input[i, :])) # 每個目標標簽所在樣本總體指數(shù)之和 ?

? ? loss = -np.log(numerator / denominator)? ? # 損失函數(shù)對數(shù)公式

? ? batch_loss += loss? # 所有樣本損失之和

```

其中,公式中損失函數(shù)只有對數(shù)log(numerator / denominator)原因是镀琉,其他標簽默認系數(shù)為0峦嗤,因此代碼中省略蕊唐,因此代碼也可寫成如下:

```

for i in range(input.shape[0]):

Loss[i]=-input[i, target[i]+sum(math.exp(input[i][:]))

loss = sum(Loss)

```

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末屋摔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子替梨,更是在濱河造成了極大的恐慌钓试,老刑警劉巖装黑,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異弓熏,居然都是意外死亡恋谭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門挽鞠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來疚颊,“玉大人,你說我怎么就攤上這事信认〔囊澹” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵嫁赏,是天一觀的道長其掂。 經常有香客問我,道長潦蝇,這世上最難降的妖魔是什么款熬? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮攘乒,結果婚禮上贤牛,老公的妹妹穿的比我還像新娘。我一直安慰自己则酝,他們只是感情好盔夜,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堤魁,像睡著了一般喂链。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妥泉,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天椭微,我揣著相機與錄音,去河邊找鬼盲链。 笑死蝇率,一個胖子當著我的面吹牛,可吹牛的內容都是我干的刽沾。 我是一名探鬼主播本慕,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼侧漓!你這毒婦竟也來了锅尘?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤布蔗,失蹤者是張志新(化名)和其女友劉穎藤违,沒想到半個月后浪腐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡顿乒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年议街,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片璧榄。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡特漩,死狀恐怖,靈堂內的尸體忽然破棺而出骨杂,到底是詐尸還是另有隱情拾稳,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布腊脱,位于F島的核電站访得,受9級特大地震影響,放射性物質發(fā)生泄漏陕凹。R本人自食惡果不足惜悍抑,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杜耙。 院中可真熱鬧搜骡,春花似錦、人聲如沸佑女。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽团驱。三九已至摸吠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嚎花,已是汗流浹背寸痢。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留紊选,地道東北人啼止。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像兵罢,于是被迫代替她去往敵國和親献烦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內容