成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Pytorch BCELoss和BCEWithLogitsLoss的使用

Pytorch BCELoss和BCEWithLogitsLoss的使用

熱門標(biāo)簽:陜西金融外呼系統(tǒng) 騰訊外呼線路 激戰(zhàn)2地圖標(biāo)注 唐山智能外呼系統(tǒng)一般多少錢 廣告地圖標(biāo)注app 白銀外呼系統(tǒng) 海南400電話如何申請 公司電話機器人 哈爾濱ai外呼系統(tǒng)定制

BCELoss

在圖片多標(biāo)簽分類時,如果3張圖片分3類,會輸出一個3*3的矩陣。

先用Sigmoid給這些值都搞到0~1之間:

假設(shè)Target是:

下面我們用BCELoss來驗證一下Loss是不是0.7194!

emmm應(yīng)該是我上面每次都保留4位小數(shù),算到最后誤差越來越大差了0.0001。不過也很厲害啦哈哈哈哈哈!

BCEWithLogitsLoss

BCEWithLogitsLoss就是把Sigmoid-BCELoss合成一步。我們直接用剛剛的input驗證一下是不是0.7193:

嘻嘻,我可真是太厲害啦!

補充:Pytorch中BCELoss,BCEWithLogitsLoss和CrossEntropyLoss的區(qū)別

BCEWithLogitsLoss = Sigmoid+BCELoss

當(dāng)網(wǎng)絡(luò)最后一層使用nn.Sigmoid時,就用BCELoss,當(dāng)網(wǎng)絡(luò)最后一層不使用nn.Sigmoid時,就用BCEWithLogitsLoss。

(BCELoss)BCEWithLogitsLoss

用于單標(biāo)簽二分類或者多標(biāo)簽二分類,輸出和目標(biāo)的維度是(batch,C),batch是樣本數(shù)量,C是類別數(shù)量,對于每一個batch的C個值,對每個值求sigmoid到0-1之間,所以每個batch的C個值之間是沒有關(guān)系的,相互獨立的,所以之和不一定為1。

每個C值代表屬于一類標(biāo)簽的概率。如果是單標(biāo)簽二分類,那輸出和目標(biāo)的維度是(batch,1)即可。

CrossEntropyLoss用于多類別分類

輸出和目標(biāo)的維度是(batch,C),batch是樣本數(shù)量,C是類別數(shù)量,每一個C之間是互斥的,相互關(guān)聯(lián)的,對于每一個batch的C個值,一起求每個C的softmax,所以每個batch的所有C個值之和是1,哪個值大,代表其屬于哪一類。如果用于二分類,那輸出和目標(biāo)的維度是(batch,2)。

補充:Pytorch踩坑記之交叉熵(nn.CrossEntropy,nn.NLLLoss,nn.BCELoss的區(qū)別和使用)

在Pytorch中的交叉熵函數(shù)的血淚史要從nn.CrossEntropyLoss()這個損失函數(shù)開始講起。

從表面意義上看,這個函數(shù)好像是普通的交叉熵函數(shù),但是如果你看過一些Pytorch的資料,會告訴你這個函數(shù)其實是softmax()和交叉熵的結(jié)合體。

然而如果去官方看這個函數(shù)的定義你會發(fā)現(xiàn)是這樣子的:

哇,竟然是nn.LogSoftmax()和nn.NLLLoss()的結(jié)合體,這倆都是什么玩意兒啊。再看看你會發(fā)現(xiàn)甚至還有一個損失叫nn.Softmax()以及一個叫nn.nn.BCELoss()。我們來探究下這幾個損失到底有何種關(guān)系。

nn.Softmax和nn.LogSoftmax

首先nn.Softmax()官網(wǎng)的定義是這樣的:

嗯...就是我們認(rèn)識的那個softmax。那nn.LogSoftmax()的定義也很直觀了:

果不其然就是Softmax取了個log??梢詫憘€代碼測試一下:

import torch
import torch.nn as nn
 
a = torch.Tensor([1,2,3])
#定義Softmax
softmax = nn.Softmax()
sm_a = softmax=nn.Softmax()
print(sm)
#輸出:tensor([0.0900, 0.2447, 0.6652])
 
#定義LogSoftmax
logsoftmax = nn.LogSoftmax()
lsm_a = logsoftmax(a)
print(lsm_a)
#輸出tensor([-2.4076, -1.4076, -0.4076]),其中l(wèi)n(0.0900)=-2.4076

nn.NLLLoss

上面說過nn.CrossEntropy()是nn.LogSoftmax()和nn.NLLLoss的結(jié)合,nn.NLLLoss官網(wǎng)給的定義是這樣的:

The negative log likelihood loss. It is useful to train a classification problem with C classes

負(fù)對數(shù)似然損失 ,看起來好像有點晦澀難懂,寫個代碼測試一下:

import torch
import torch.nn
 
a = torch.Tensor([[1,2,3]])
nll = nn.NLLLoss()
target1 = torch.Tensor([0]).long()
target2 = torch.Tensor([1]).long()
target3 = torch.Tensor([2]).long()
 
#測試
n1 = nll(a,target1)
#輸出:tensor(-1.)
n2 = nll(a,target2)
#輸出:tensor(-2.)
n3 = nll(a,target3)
#輸出:tensor(-3.)

看起來nn.NLLLoss做的事情是取出a中對應(yīng)target位置的值并取負(fù)號,比如target1=0,就取a中index=0位置上的值再取負(fù)號為-1,那這樣做有什么意義呢,要結(jié)合nn.CrossEntropy往下看。

nn.CrossEntropy

看下官網(wǎng)給的nn.CrossEntropy()的表達(dá)式:

看起來應(yīng)該是softmax之后取了個對數(shù),寫個簡單代碼測試一下:

import torch
import torch.nn as nn
 
a = torch.Tensor([[1,2,3]])
target = torch.Tensor([2]).long()
logsoftmax = nn.LogSoftmax()
ce = nn.CrossEntropyLoss()
nll = nn.NLLLoss()
 
#測試CrossEntropyLoss
cel = ce(a,target)
print(cel)
#輸出:tensor(0.4076)
 
#測試LogSoftmax+NLLLoss
lsm_a = logsoftmax(a)
nll_lsm_a = nll(lsm_a,target)
#輸出tensor(0.4076)

看來直接用nn.CrossEntropy和nn.LogSoftmax+nn.NLLLoss是一樣的結(jié)果。為什么這樣呢,回想下交叉熵的表達(dá)式:

其中y是label,x是prediction的結(jié)果,所以其實交叉熵?fù)p失就是負(fù)的target對應(yīng)位置的輸出結(jié)果x再取-log。這個計算過程剛好就是先LogSoftmax()再NLLLoss()。

------------------------------------

所以我認(rèn)為nn.CrossEntropyLoss其實應(yīng)該叫做softmaxloss更為合理一些,這樣就不會誤解了。

nn.BCELoss

你以為這就完了嗎,其實并沒有。還有一類損失叫做BCELoss,寫全了的話就是Binary Cross Entropy Loss,就是交叉熵應(yīng)用于二分類時候的特殊形式,一般都和sigmoid一起用,表達(dá)式就是二分類交叉熵:

直覺上和多酚類交叉熵的區(qū)別在于,不僅考慮了的樣本,也考慮了的樣本的損失。

總結(jié)

nn.LogSoftmax是在softmax的基礎(chǔ)上取自然對數(shù)nn.NLLLoss是負(fù)的似然對數(shù)損失,但Pytorch的實現(xiàn)就是把對應(yīng)target上的數(shù)取出來再加個負(fù)號,要在CrossEntropy中結(jié)合LogSoftmax來用BCELoss是二分類的交叉熵?fù)p失,Pytorch實現(xiàn)中和多分類有區(qū)別

Pytorch是個深坑,讓我們一起扎根使用手冊,結(jié)合實踐踏平這些坑吧暴風(fēng)哭泣。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 基于BCEWithLogitsLoss樣本不均衡的處理方案

標(biāo)簽:益陽 黑龍江 常德 四川 黔西 上海 鷹潭 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Pytorch BCELoss和BCEWithLogitsLoss的使用》,本文關(guān)鍵詞  Pytorch,BCELoss,和,BCEWithLogitsLoss,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Pytorch BCELoss和BCEWithLogitsLoss的使用》相關(guān)的同類信息!
  • 本頁收集關(guān)于Pytorch BCELoss和BCEWithLogitsLoss的使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久黄色小视频| 精品国产鲁一鲁一区二区张丽| 欧美日韩国产色站一区二区三区| 美女又爽又黄免费视频| 男女av在线| 极品日韩av| 国产欧美精品一区二区色综合朱莉| 免费高清在线一区| 免费观看成人性生生活片| 午夜影院韩国伦理在线| 狠狠操视频网| 欧美日韩激情在线一区二区三区| 日韩欧美精品在线观看| 亚洲精品蜜桃久久久久久| 日韩久久久久久久| 久久久xxx| 国产三级午夜理伦三级| 欧美精品www| 精精国产xxxx视频在线播放| 男男互摸gay网站| 欧美日韩一区二区欧美激情| 夜夜嗨av一区二区三区中文字幕| 伊人久久一区| 国产电影精品久久禁18| 午夜免费欧美电影| 成人网ww555视频免费看| 少妇视频一区二区| 婷婷夜色潮精品综合在线| 中文字幕乱码久久午夜不卡| 欧洲高清一区二区| 欧美性xxxxx极品娇小| 嗯~啊~轻一点视频日本在线观看| 欧美美女一区二区三区| 亚洲图片中文字幕| 久久久精品tv| 亚洲成在人线av| 亚洲精品老司机| 亚洲国产91精品在线观看| 国产精品亚洲а∨天堂免在线| 一区二区三区的久久的视频| 人人插人人射| 亚洲欧美乱综合图片区小说区| 亚洲一区制服诱惑| 美女视频免费一区| 亚洲涩涩在线观看| 裸体女人亚洲精品一区| 亚洲h动漫在线| 亚洲精品推荐| 欧美手机在线视频| 一区二区三区视频在线免费观看| 欧美三级网站在线观看| 国产精品免费看久久久无码| 欧美日韩亚洲第一页| 激情综合在线| 久久久伦理片| 亚洲国产精品成人久久蜜臀| 亚洲天堂最新地址| 亚洲欧美三级伦理| 色综合色综合| 亚洲在线免费看| 欧美a一片xxxx片| 亚洲福利精品在线| 2020国产精品小视频| 在线看三级电影| 日韩视频免费观看高清完整版在线观看| 不卡的看片网站| 国产在线观看福利| 国产精品久久久久91| 成人精品999| 亚洲一区二区三区影院| 国产又粗又猛又黄| 乱中年女人av三区中文字幕| 美女网站视频在线| 欧美成人剧情片在线观看| 国内自拍欧美激情| 91偷拍一区二区三区精品| 性欧美videos另类hd| 国产一级性片| 欧美激情按摩在线| 麻豆一区二区| 国产最新视频在线| 四虎精品成人免费网站| 国产中文字幕免费观看| 一级黄色免费片| 影音先锋中文资源站| 日韩另类在线| 午夜av电影| 亚洲成av人片一区二区密柚| 999精品国产| 国产一区二区久久精品| 久久久久北条麻妃免费看| 欧美一区二区三区精品电影| 国产欧美一级片| 97精品人妻一区二区三区香蕉| 一区二区三区韩国免费中文网站| 亚洲国产成人精品女人久久久| 日本亚洲一区二区三区| 成人影院在线播放| 日本一区二区成人在线| 欧美日韩精品高清| 一区二区免费在线观看视频| 欧美大尺度做爰床戏| 成人免费视频一区二区| av先锋影音资源站| а√在线中文网新版地址在线| 亚洲欧美日韩成人高清在线一区| 乱人伦精品视频在线观看| 久久久人成影片免费观看| 性欧美ⅴideo另类hd| 亚欧成人精品| 国产美女作爱全过程免费视频| 免费视频91| 热re91久久精品国99热蜜臀| www.亚洲在线| 国产原创精品在线| 社区色欧美激情 | 成人免费毛片东京热| 亚洲第一精品夜夜躁人人爽| 小说区乱图片区| 国产精品视频一区二区在线观看| 一区二区高清视频在线观看| 国产综合 伊人色| jizz性欧美23| 91成人在线| 狠狠色综合一区二区| www.亚洲激情.com| 日韩福利影视| 久久福利资源站| 亚洲精品乱码久久久久久自慰| 欧美激情一级片一区二区| 久久尤物电影视频在线观看| 黄页在线观看| 亚洲另类春色校园小说| 中文字幕av影视| 欧美大胆a视频| 欧美日韩综合精品| 欧美a级一区二区| 国产手机在线视频| 好看的av网站| 精品人妻大屁股白浆无码| 国产精品色婷婷视频| 中文字幕人成高视频| 玖玖精品在线| 国产成人免费精品| 国产在线一卡二卡| 亚洲精品国产一区二区三区四区在线| 国产女主播一区| www.4hu95.com四虎| 国产在线精品成人一区二区三区| 在线播放一级片| 日韩美女一区二区三区四区| 成人网av.com/| 日本五十肥熟交尾| 日本在线播放一区二区三区| 成人小视频在线看| 国产精品aaaa| 精品国产18久久久久久| 欧美国产一级片| 欧美日韩导航| 日韩在线观看电影完整版高清免费悬疑悬疑| 人妻激情偷乱视频一区二区三区| 精品国产91乱高清在线观看| 亚洲成人福利在线观看| 日本wwwxxxx| 日韩精品视频一区二区在线观看| 中文字幕精品无码一区二区| 日本在线视频www鲁啊鲁| 亚洲第一福利社区| 午夜精品一区二区三区视频免费看| 浮妇高潮喷白浆视频| 久久久国产成人| 国产剧情一区二区三区| 欧美在线观看一区| 欧美日精品一区视频| 成人午夜免费在线| 国产伦理久久久久久妇女| 久香视频在线观看| 久久婷婷蜜乳一本欲蜜臀| 黄色片免费在线观看视频| 国产免费黄色片| 欧美一区亚洲二区| 精品视频一二三| 先锋影音av网站| 亚洲午夜私人影院| 色婷婷国产精品| 在线电影欧美成精品| 久久久久看片| 国产女精品视频网站免费| 国产精品v一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 国产网站欧美日韩免费精品在线观看| 超碰在线91| 日韩极品在线观看| www.五月天激情| 国产精品久久久久7777按摩| 波多视频一区| 黄色av网址在线播放| 精品国产乱码久久久久久蜜臀网站| 日韩激情一二三区| 欧美一二三区在线观看| 精品人妻一区二区乱码| 99re在线精品| 亚洲综合好骚| 亚洲综合视频1区| 欧美午夜小视频| 91伊人久久大香线蕉| 色乱码一区二区三区网站| 欧美国产日产韩国视频| 一区二区三区黄色片| 欧美视频在线视频| 天天影视综合| 在线免费中文字幕| 日本高清不卡一区二区三区视频| 特黄特黄一级片| 在线伊人免费视频| 天天干天天操天天做| 日本二区在线观看| 久久av日韩| 欧美日韩国产在线播放网站| 国产清纯白嫩初高中在线观看性色| 亚洲精品视频一区二区| h在线观看网站| 亚洲天堂第一页| 在线播放av更多| 一边摸一边做爽的视频17国产| 无码任你躁久久久久久久| 亚洲人成在线免费观看| 午夜老司机在线观看| 日韩欧美在线观看视频| 天干天干啦夜天干天2019| 亚洲天堂av老司机| 久久影院免费观看| 亚洲天堂电影| 美女av免费看| 9l亚洲国产成人精品一区二三| 成人在线观看网站| 思思99精品视频在线观看| 99久久久无码国产精品性波多| 日本一道本视频| 国产区二区三区| www.亚洲激情| 99精品在线免费在线观看| 亚洲精品第一国产综合野草社区| 久久精品中文字幕一区二区三区| 无码国产精品一区二区免费16| 欧美日韩xxxx| 欧美人与动性xxxxbbbb| 亚洲色图另类图片| 精品国产乱码久久久久久蜜臀网站| 葵司免费一区二区三区四区五区| 久久精品视频99| 成人午夜视频免费观看| 国产一区二区四区| 日本电影全部在线观看网站视频| 黄色三级中文字幕| 日本精品久久久久中文| 超碰人人爱人人| xxxxxx在线观看| 欧洲成人av| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲一区二区久久久| 久久久av亚洲男天堂| 动漫精品一区二区| 久久久精品国产99久久精品芒果| 久久精品国产亚洲av麻豆| 国产精品色婷婷在线观看| 欧美乱大交做爰xxxⅹ小说| av黄色在线看| 国产传媒欧美日韩成人| 99riav视频在线观看| 国产精品都在这里| 国产wwwwwww| 亚洲国产精品一区二区www| 国产精品久久久亚洲一区| 成人黄色在线观看| 欧美韩日一区二区| 丁香花在线影院| 97热在线精品视频在线观看| 97免费视频在线播放| 26uuu国产电影一区二区| 亚洲精品午夜久久久久久久| 成人国产精品入口免费视频| 日韩欧美国产中文字幕| 国产乱子轮精品视频| 国产午夜精品一区二区三区四区| 欧美精品九九99久久| 国产午夜视频在线播放| 免费精品视频一区二区三区| 亚洲免费一级电影| 国产亚洲精品中文字幕| www.com毛片| 欧美日韩一区免费| 精品国产三级a在线观看| 亚洲成人自拍视频| 操人在线观看| 国产精品久久久久久久久久免费| 久久久精品2019中文字幕之3| 成人精品一区二区三区电影| www.欧美精品一二区| 欧美成人中文字幕| 国产精品一区二区三区四区五区| 成人小电影网站| 日韩精品乱码久久久久久| 日韩久久精品一区| 午夜精品一区二区三区在线播放| 亚洲女人天堂成人av在线| 欧美一区二区三区久久精品茉莉花| 亚洲国产欧美在线人成| 91精品国产综合久久男男| 极品魔鬼身材女神啪啪精品| 欧美日韩国产麻豆| 国产白丝精品91爽爽久久| 91久久国产综合| 99久久99久久精品免费看蜜桃| 精品中文在线| 九九热只有精品| 亚洲福利二区| 亚洲天堂av一区二区三区| 久久人人爽爽爽人久久久| 成人动漫中文字幕| 亚洲va在线观看| 国产精品视频免费播放| 欧美三级电影一区二区三区| 国产精品女人久久久久久| 久久精品免费看| 超在线视频97| 亚洲人成毛片在线播放女女| 91麻豆产精品久久久久久|