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

主頁(yè) > 知識(shí)庫(kù) > pytorch loss反向傳播出錯(cuò)的解決方案

pytorch loss反向傳播出錯(cuò)的解決方案

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

今天在使用pytorch進(jìn)行訓(xùn)練,在運(yùn)行 loss.backward() 誤差反向傳播時(shí)出錯(cuò) :

RuntimeError: grad can be implicitly created only for scalar outputs

File "train.py", line 143, in train
loss.backward()
File "/usr/local/lib/python3.6/dist-packages/torch/tensor.py", line 198, in backward
torch.autograd.backward(self, gradient, retain_graph, create_graph)
File "/usr/local/lib/python3.6/dist-packages/torch/autograd/__init__.py", line 94, in backward
grad_tensors = _make_grads(tensors, grad_tensors)
File "/usr/local/lib/python3.6/dist-packages/torch/autograd/__init__.py", line 35, in _make_grads
raise RuntimeError("grad can be implicitly created only for scalar outputs")
RuntimeError: grad can be implicitly created only for scalar outputs

問(wèn)題分析:

因?yàn)槲覀冊(cè)趫?zhí)行 loss.backward() 時(shí)沒(méi)帶參數(shù),這與 loss.backward(torch.Tensor(1.0)) 是相同的,參數(shù)默認(rèn)就是一個(gè)標(biāo)量。

但是由于自己的loss不是一個(gè)標(biāo)量,而是二維的張量,所以就會(huì)報(bào)錯(cuò)。

解決辦法:

1. 給 loss.backward() 指定傳遞給后向的參數(shù)維度:

loss = criterion(pred, targets)
loss.backward()
# 改為:
loss = criterion(pred, targets)
loss.backward(loss.clone().detach())

2. 修改loss函數(shù)的輸出維度

把張量的輸出修改為標(biāo)量,比如說(shuō)多多個(gè)維度的loss求和或求均值等。此方法對(duì)于某些任務(wù)不一定適用,可以嘗試自己修改。

criterion = nn.L1Loss(reduction='none')
# 把參數(shù)去掉,改為:
criterion = nn.L1Loss()

這里順便介紹一下pytorch loss函數(shù)里面 的reduction 參數(shù)

在新的pytorch版本里,使用reduction 參數(shù)取代了舊版本的size_average和reduce參數(shù)。

reduction 參數(shù)有三種選擇:

'elementwise_mean':為默認(rèn)情況,表明對(duì)N個(gè)樣本的loss進(jìn)行求平均之后返回(相當(dāng)于reduce=True,size_average=True);

'sum':指對(duì)n個(gè)樣本的loss求和(相當(dāng)于reduce=True,size_average=False);

'none':表示直接返回n分樣本的loss(相當(dāng)于reduce=False)

補(bǔ)充:在Pytorch下,由于反向傳播設(shè)置錯(cuò)誤導(dǎo)致 loss不下降的原因及解決方案

在Pytorch下,由于反向傳播設(shè)置錯(cuò)誤導(dǎo)致 loss不下降的原因及解決方案

剛剛接觸深度學(xué)習(xí)一段時(shí)間,一直在研究計(jì)算機(jī)視覺(jué)方面,現(xiàn)在也在嘗試實(shí)現(xiàn)自己的idea,從中也遇見(jiàn)了一些問(wèn)題,這次就專門寫一下,自己由于在反向傳播(backward)過(guò)程中參數(shù)沒(méi)有設(shè)置好,而導(dǎo)致的loss不下降的原因。

對(duì)于多個(gè)網(wǎng)絡(luò)交替

描述

簡(jiǎn)單描述一下我的網(wǎng)絡(luò)結(jié)構(gòu),我的網(wǎng)絡(luò)是有上下兩路,先對(duì)第一路網(wǎng)絡(luò)進(jìn)行訓(xùn)練,使用groud truth對(duì)這一路的結(jié)果進(jìn)行監(jiān)督loss_steam1,得到訓(xùn)練好的feature.然后再將得到的feature級(jí)聯(lián)到第二路,通過(guò)網(wǎng)絡(luò)得到最后的結(jié)果,再用groud truth進(jìn)行監(jiān)督loss。

整個(gè)網(wǎng)絡(luò)基于VGG19網(wǎng)絡(luò),在pytorch下搭建,有GPU環(huán)境:

出現(xiàn)的情況,loss_steam1不怎么下降

這個(gè)問(wèn)題確實(shí)折麼自己一段時(shí)間,結(jié)果發(fā)現(xiàn)自己出現(xiàn)了一個(gè)問(wèn)題,下面將對(duì)這個(gè)問(wèn)題進(jìn)行分析和解答:

PyTorch梯度傳遞

在PyTorch中,傳入網(wǎng)絡(luò)計(jì)算的數(shù)據(jù)類型必須是Variable類型, Variable包裝了一個(gè)Tensor,并且保存著梯度和創(chuàng)建這個(gè)Variablefunction的引用,換句話說(shuō),就是記錄網(wǎng)絡(luò)每層的梯度和網(wǎng)絡(luò)圖,可以實(shí)現(xiàn)梯度的反向傳遞.
則根據(jù)最后得到的loss可以逐步遞歸的求其每層的梯度,并實(shí)現(xiàn)權(quán)重更新。

在實(shí)現(xiàn)梯度反向傳遞時(shí)主要需要三步:

1、初始化梯度值:net.zero_grad() 清除網(wǎng)絡(luò)狀態(tài)

2、反向求解梯度:loss.backward() 反向傳播求梯度

3、更新參數(shù):optimizer.step() 更新參數(shù)

解決方案

自己在寫代碼的時(shí)候,還是沒(méi)有對(duì)自己的代碼搞明白。在反向求解梯度時(shí),對(duì)第一路沒(méi)有進(jìn)行反向傳播,這樣肯定不能使這一路的更新,所以我就又加了一步:

loss_steam1.backward( retain_graph = True) //因?yàn)槊看芜\(yùn)行一次backward時(shí),如果不加retain_graph = True,運(yùn)行完后,計(jì)算圖都會(huì)free掉。

loss.backward()

這樣就夠了么?我當(dāng)時(shí)也是這么認(rèn)為的結(jié)果發(fā)現(xiàn)loss_steam1還是沒(méi)有降,又愁了好久,結(jié)果發(fā)現(xiàn)梯度有了,不更新參數(shù),怎么可能有用!

optimizer_steam1.step() //這項(xiàng)必須加
optimizer.step()

哈哈!這樣就完成了,效果也確實(shí)比以前好了很多。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • pytorch 多個(gè)反向傳播操作
  • pytorch中的自定義反向傳播,求導(dǎo)實(shí)例
  • pytorch .detach() .detach_() 和 .data用于切斷反向傳播的實(shí)現(xiàn)
  • PyTorch: 梯度下降及反向傳播的實(shí)例詳解

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《pytorch loss反向傳播出錯(cuò)的解決方案》,本文關(guān)鍵詞  pytorch,loss,反向,傳,播出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《pytorch loss反向傳播出錯(cuò)的解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于pytorch loss反向傳播出錯(cuò)的解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲精品中文字幕无码蜜桃| 欧美在线观看网址综合| 素人fc2av清纯18岁| 国产一级中文字幕| 欧美激情电影| 国产美女明星三级做爰| 91精品国产综合久久久久久久久久| 亚洲影视在线观看| 日本午夜精品久久久久| 日韩成人av电影| aaa免费在线观看| 精华区一区二区三区| 男人午夜天堂| 成年网站在线观看| 亚洲黄色小说图片| 国产一区二区久久久久| 日本电影二区| 激情综合亚洲| 日韩av快播网址| 亚洲国产一区自拍| 亚洲国产成人精品一区二区三区| 中文在线官网天堂| 亚洲专区区免费| 一区二区激情小说| 欧美嫩在线观看| 午夜性爽视频男人的天堂| 久久久99精品久久| 日韩一级片在线观看| 好吊日免费视频| 久草在线成人| 国产一区二区精品福利地址| 欧洲亚洲视频| 日本高清不卡在线观看| 郴州新闻综合频道在线直播| 国内外成人免费激情在线视频| 亚洲一区二区在线观看视频| 色婷婷狠狠18禁久久| 美女被黑人爆操网站| 国产精品久久久久久久美男| 中文字幕一区视频| 日韩av中文在线观看| 明星国产一级毛片范冰冰视频| 欧美精品成人一区二区在线观看| 粉嫩av一区二区三区免费野| 亚洲免费观看高清完整版在线| 99理论电影网| 右手影院亚洲欧美| 精品美女永久免费视频| 午夜影院久久久| 欧美视频一二三| 米奇在线777| 亚洲熟女少妇一区二区| 色悠悠亚洲一区二区| 欧美一级本道电影免费专区| 日韩美女视频网站| 国产一区二区免费看| 欧美在线aaa| 国产精品一区二区亚洲| 最新在线中文字幕| 国产尤物一区二区| 日韩在线不卡一区| 青青一区二区| 国产精品美女久久久久久久久| 亚洲字幕一区二区| 欧美日韩久久不卡| 欧美大胆成人| 好男人官网在线| 午夜精品久久久久久久99热浪潮| 在线观看视频91| 成人mm视频在线观看| 久草网视频在线观看| 爱啪啪综合导航| 日本黄色一区二区三区| 日韩欧美国产wwwww| 欧美变态口味重另类| 亚洲精品20p| 2019中文在线观看| 白白色在线观看| 欧美在线日韩在线| xx欧美xxx| 成人av资源站| 亚洲a v网站| 日韩在线视频一区| 欧美三日本三级三级在线播放| hitomi一区二区三区精品| 波多野结衣a v在线| 亚洲精品无码国产| 伊人免费在线观看| 极品国产人妖chinesets亚洲人妖| 精品国产91乱码一区二区三区四区| 黄视频网站在线看| 中文字幕国产传媒| 欧美一区二区三区婷婷月色| 黄色片网站在线| 精品裸体bbb| av二区在线| 裸体一区二区| 亚洲欧洲精品天堂一级| 精品无码三级在线观看视频| 91免费视频污| 欧美性猛交xxxxx免费看| 成人av第一页| 国产在线麻豆精品观看| 久久综合资源网| 亚洲人做受高潮| 亚洲欧美日韩区| 中文字幕一区二区三区不卡| av一区二区三区四区电影| 免费观看毛片网站| 福利视频一区二区| 精品毛片久久久久久| 高清av免费看| 午夜影院免费在线观看| a黄色片在线观看| 人九九综合九九宗合| 91免费国产网站| 久久精品国产一区二区三区不卡| 欧美大片在线观看一区| 亚洲国产美国国产综合一区二区| 欧美精品一线| 中文字幕欧美日韩在线不卡| 色午夜这里只有精品| 日韩免费一区二区三区| 亚洲丝袜一区| 免费看污视频的网站| 精品美女www爽爽爽视频| 香蕉视频一区| 成人黄色在线观看视频| 久久美女视频| 免费一区二区三区| 在线观看无遮挡| 台湾佬美性中文| 日韩精品一区二区三区色偷偷| 久久国产精品1区2区3区网页| 久草成人资源| 国产福利小视频在线观看| 丁香久久综合| 搜索黄色一级片| 亚洲第一天堂网| 亚洲成人激情av| 亚洲毛片在线免费观看| 色综合色综合久久综合频道88| 亚洲精品日产| av网站在线免费看推荐| 99精品国自产在线| 97影院在线午夜| 91在线观看一区二区| 日韩午夜小视频| www.成人av.com| 欧美午夜性囗交xxxx| 91精品国产综合久| 亚洲av无码专区在线播放中文| 中文字幕在线中文字幕在线中三区| 欧美日韩免费观看一区=区三区| 99国产精品久久久久久| 99久久久无码国产精品| 国产玉足榨精视频在线观看| 亚洲第一av在线| 国产精品素人视频| 色中文字幕在线观看| 亚洲精品国偷拍自产在线观看蜜桃| 一本一道久久a久久精品逆3p| 北条麻妃av高潮尖叫在线观看| 日本高清+成人网在线观看| 美女视频黄免费的亚洲男人天堂| 亚洲一二三四区不卡| 丁香六月婷婷| 激情婷婷综合网| 国产精品偷伦一区二区| 亚洲精品人成网在线播放影院| 一本大道av一区二区在线播放| 久久久久久久久久久久久av| 欧美黑人xxxxx性受| 美日韩一级片在线观看| 日批视频在线看| 蜜臀久久精品久久久用户群体| 久久日.com| 国产不卡视频在线| 一区二区在线免费观看视频| 日韩精品免费一线在线观看| 看电影就来5566av视频在线播放| 在线免费观看成人网| 草视频在线观看| 国产精品久久久久久户外露出| 国产欧美日韩不卡免费| 亚洲欧洲综合网| www.日本一区| www免费在线观看视频| 亚洲免费观看高清完整版在线观| 日韩欧美不卡在线| 亚洲一区在线视频| 在线天堂中文www视软件| 91aaa精品| 成人在线免费看片| 日本欧美一二三区| 亚洲精品午夜国产va久久成人| 国产真实的和子乱拍在线观看| 久久久久国产精品麻豆ai换脸| 全色精品综合影院| 久久久久久婷| 国产亚洲一区二区在线| 亚洲精品成人a在线观看| 视频一区中文字幕| 日本xxxx人| 日本久久久久亚洲中字幕| 欧美精品色一区二区三区| 在线免费黄色| 黄a在线观看| 亚洲欧美日韩成人网| 欧美色图在线播放| 亚洲精品9999| 九九九九九九九九| 亚洲欧美色婷婷| 国产一区二区免费在线观看| 91成人破解版| 午夜激情在线视频| 欧美色手机在线观看| 少妇精品久久久一区二区| 九九视频免费观看视频精品| 欧美偷拍自拍| а√天堂资源国产精品| 欧美日韩国产首页在线观看| 色视频www在线播放| 四虎精品一区二区三区| 国产精品情侣呻吟对白视频| 国产精品一区二区三区在线免费观看| 欧美 另类 交| 亚洲一区二区三区蜜桃| 男人的天堂成人在线| caoporn超碰97| 国产亚洲一区二区三区不卡| 日韩经典中文字幕在线观看| 黄色av网址在线播放| av网站免费在线| 五月激情丁香婷婷| 性xxxxfjsxxxxx欧美| 久久成人免费日本黄色| 国产日韩欧美不卡| 亚洲综合视频| 国产欧美韩国高清| 性欧美丰满熟妇xxxx性久久久| 色偷偷88欧美精品久久久| а天堂中文最新一区二区三区| 69影院欧美专区视频| 成人黄色免费视频| 亚洲啪啪91| 性欧美xxx极品另类| 日韩在线观看免费全集电视剧网站| 97av影视网在线观看| 国产精品久久久久秋霞鲁丝| 一区二区精品在线观看| 婷婷在线视频| 中文字幕色站| 51社区在线成人免费视频| 日日夜夜人人| 亚洲国产成人91porn| 国产91精品网站| 欧美日韩国产在线观看| 熟女熟妇伦久久影院毛片一区二区| 精品动漫一区二区三区在线观看| 91午夜精品亚洲一区二区三区| 污视频在线看操| 日韩中文字幕av| 激情av综合| huan性巨大欧美| 一级毛片久久久| 精品人伦一区二区三区| 精品国产aaa| 可以直接在线观看的av| 91精品又粗又猛又爽| 欧美一级特黄aaaaaa大片在线观看| 无罩大乳的熟妇正在播放| 欧美激情免费看| 午夜国产精品理论片久久影院| 亚洲中文字幕无码爆乳av| 国产综合精品| 日韩视频免费大全中文字幕| 日本黄色三级网站| 爽成人777777婷婷| 国产福利资源一区| 亚洲国产精品久久艾草纯爱| 极品日韩av| 一区二区电影| 日韩在线观看免费高清| 欧美日韩国产精品自在自线| 丝袜美腿精品国产二区| 日本中文字幕久久| 最新欧美电影| 一二三区在线播放| 美日韩丰满少妇在线观看| 亚洲国产欧美国产第一区| 午夜精品久久久久久不卡8050| 免费在线观看a级片| 精品自拍偷拍视频| 爆操妹子视频在线观看| 欧美性猛交xxxxx免费看| 91精品国自产在线观看| 国产精品99久久久久| 四虎海外影库www4hu| 三上亚洲一区二区| 中文日韩在线观看| 91精品国自产在线偷拍蜜桃| 91手机在线观看| 国产超碰精品在线观看| 天天操天天干视频| 久久久久一区二区三区四区| 精品欧美日韩在线| 精品97人妻无码中文永久在线| 妺妺窝人体色777777| 国产性一乱一性一伧一色| 国产日本欧美在线观看| 色爱精品视频一区| 亚洲三级中文字幕| 亚洲天堂视频在线观看| 天堂成人免费av电影一区| 欧美国产日产韩国视频| 国产视频你懂的| 999免费视频| 国产免费av一区二区三区| 亚洲人成在线播放| 天天综合天天综合色| 欧美精品一区二区蜜桃| 99精品久久只有精品| 米奇777四色精品人人爽| 在线国产精品网| 免费一区二区三区视频导航| 伊人狠狠色j香婷婷综合| 热re66久久精品国产99热|