婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > PyTorch梯度裁剪避免訓(xùn)練loss nan的操作

PyTorch梯度裁剪避免訓(xùn)練loss nan的操作

熱門標(biāo)簽:電銷機(jī)器人的風(fēng)險(xiǎn) 河北防封卡電銷卡 開封自動(dòng)外呼系統(tǒng)怎么收費(fèi) 400電話辦理哪種 開封語(yǔ)音外呼系統(tǒng)代理商 應(yīng)電話機(jī)器人打電話違法嗎 手機(jī)網(wǎng)頁(yè)嵌入地圖標(biāo)注位置 天津電話機(jī)器人公司 地圖標(biāo)注線上如何操作

近來在訓(xùn)練檢測(cè)網(wǎng)絡(luò)的時(shí)候會(huì)出現(xiàn)loss為nan的情況,需要中斷重新訓(xùn)練,會(huì)很麻煩。因而選擇使用PyTorch提供的梯度裁剪庫(kù)來對(duì)模型訓(xùn)練過程中的梯度范圍進(jìn)行限制,修改之后,不再出現(xiàn)loss為nan的情況。

PyTorch中采用torch.nn.utils.clip_grad_norm_來實(shí)現(xiàn)梯度裁剪,鏈接如下:

https://pytorch.org/docs/stable/_modules/torch/nn/utils/clip_grad.html

訓(xùn)練代碼使用示例如下:

from torch.nn.utils import clip_grad_norm_
outputs = model(data)
loss= loss_fn(outputs, target)
optimizer.zero_grad()
loss.backward()
# clip the grad
clip_grad_norm_(model.parameters(), max_norm=20, norm_type=2)
optimizer.step()

其中,max_norm為梯度的最大范數(shù),也是梯度裁剪時(shí)主要設(shè)置的參數(shù)。

備注:網(wǎng)上有同學(xué)提醒在(強(qiáng)化學(xué)習(xí))使用了梯度裁剪之后訓(xùn)練時(shí)間會(huì)大大增加。目前在我的檢測(cè)網(wǎng)絡(luò)訓(xùn)練中暫時(shí)還沒有碰到這個(gè)問題,以后遇到再來更新。

補(bǔ)充:pytorch訓(xùn)練過程中出現(xiàn)nan的排查思路

1、最常見的就是出現(xiàn)了除0或者log0這種

看看代碼中在這種操作的時(shí)候有沒有加一個(gè)很小的數(shù),但是這個(gè)數(shù)數(shù)量級(jí)要和運(yùn)算的數(shù)的數(shù)量級(jí)要差很多。一般是1e-8。

2、在optim.step()之前裁剪梯度

optim.zero_grad()
loss.backward()
nn.utils.clip_grad_norm(model.parameters, max_norm, norm_type=2)
optim.step()

max_norm一般是1,3,5。

3、前面兩條還不能解決nan的話

就按照下面的流程來判斷。

...
loss = model(input)
# 1. 先看loss是不是nan,如果loss是nan,那么說明可能是在forward的過程中出現(xiàn)了第一條列舉的除0或者log0的操作
assert torch.isnan(loss).sum() == 0, print(loss)
optim.zero_grad()
loss.backward()
# 2. 如果loss不是nan,那么說明forward過程沒問題,可能是梯度爆炸,所以用梯度裁剪試試
nn.utils.clip_grad_norm(model.parameters, max_norm, norm_type=2)
# 3.1 在step之前,判斷參數(shù)是不是nan, 如果不是判斷step之后是不是nan
assert torch.isnan(model.mu).sum() == 0, print(model.mu)
optim.step()
# 3.2 在step之后判斷,參數(shù)和其梯度是不是nan,如果3.1不是nan,而3.2是nan,
# 特別是梯度出現(xiàn)了Nan,考慮學(xué)習(xí)速率是否太大,調(diào)小學(xué)習(xí)速率或者換個(gè)優(yōu)化器試試。
assert torch.isnan(model.mu).sum() == 0, print(model.mu)
assert torch.isnan(model.mu.grad).sum() == 0, print(model.mu.grad)

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

您可能感興趣的文章:
  • Pytorch訓(xùn)練過程出現(xiàn)nan的解決方式
  • pytorch 權(quán)重weight 與 梯度grad 可視化操作
  • PyTorch 如何檢查模型梯度是否可導(dǎo)
  • 淺談pytorch中為什么要用 zero_grad() 將梯度清零
  • PyTorch 如何自動(dòng)計(jì)算梯度
  • pytorch 梯度NAN異常值的解決方案

標(biāo)簽:山東 常州 蘭州 駐馬店 六盤水 宿遷 江蘇 成都

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PyTorch梯度裁剪避免訓(xùn)練loss nan的操作》,本文關(guān)鍵詞  PyTorch,梯度,裁剪,避免,訓(xùn)練,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PyTorch梯度裁剪避免訓(xùn)練loss nan的操作》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PyTorch梯度裁剪避免訓(xùn)練loss nan的操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人午夜片在线观看高清观看| 丁香另类激情小说| 在线观看免费成人| 国产精品综合二区| 亚洲午夜在线观看视频在线| 国产成人三级在线观看| 欧美色图激情小说| 国产精品性做久久久久久| 亚洲国产精品久久一线不卡| 欧美一级一级性生活免费录像| www.欧美日韩国产在线| 国产一区二区电影| 激情六月婷婷久久| 韩国欧美国产1区| 日本美女一区二区三区视频| 午夜久久福利影院| 亚洲主播在线播放| 亚洲一级在线观看| 午夜精品爽啪视频| 奇米影视在线99精品| 美女视频黄频大全不卡视频在线播放| 亚洲成av人片观看| 日韩不卡一二三区| 精品在线观看视频| 国产一区欧美一区| 成人午夜私人影院| 91在线观看一区二区| 成人av在线资源网| 99免费精品在线观看| 91在线观看免费视频| 欧美三级视频在线观看| 91精品免费观看| 精品理论电影在线| 国产精品久久久久久亚洲毛片| 最新成人av在线| 一区二区三区加勒比av| 五月激情综合网| 精品一区二区成人精品| 国产精品1024| 91麻豆视频网站| 成人av在线影院| 99久久99久久免费精品蜜臀| 久久精品国产亚洲一区二区三区| 婷婷久久综合九色综合伊人色| 亚洲黄色免费电影| 亚洲精品高清在线| 亚洲欧美成人一区二区三区| 性久久久久久久| 久久精品国产网站| 国产精品一二三在| 色又黄又爽网站www久久| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 6080日韩午夜伦伦午夜伦| 欧美电视剧免费全集观看| 久久日韩精品一区二区五区| 欧美日韩dvd在线观看| 日韩视频免费观看高清在线视频| 久久色视频免费观看| 国产精品久99| 亚洲成av人片| 黑人巨大精品欧美一区| 午夜精品福利一区二区三区av | 成人免费毛片片v| 欧美午夜不卡在线观看免费| www国产成人| 一区二区三区四区乱视频| 美脚の诱脚舐め脚责91| www.欧美.com| 久久先锋影音av鲁色资源网| 亚洲第一成人在线| 成人免费看视频| 久久综合色鬼综合色| 亚洲二区在线观看| 不卡的av在线| 久久久久久久久久美女| 亚洲va天堂va国产va久| 国产精品自拍av| 欧美日韩亚洲综合一区二区三区| 中文字幕不卡在线观看| 欧美一级精品在线| 爽好久久久欧美精品| 色综合天天综合狠狠| 欧美激情综合五月色丁香小说| 久久99最新地址| 日韩欧美色电影| 午夜欧美电影在线观看| 色丁香久综合在线久综合在线观看 | 欧美成人a∨高清免费观看| 亚洲va中文字幕| 欧美日本视频在线| 亚洲自拍偷拍综合| 在线亚洲高清视频| 艳妇臀荡乳欲伦亚洲一区| 色婷婷久久久久swag精品| 亚洲欧美一区二区久久| 99在线视频精品| 一区二区三区精品| 欧美影院午夜播放| 日日摸夜夜添夜夜添亚洲女人| 777色狠狠一区二区三区| 视频一区二区三区在线| 7777精品伊人久久久大香线蕉最新版 | 97精品久久久久中文字幕| 成人免费小视频| 91麻豆国产精品久久| 亚洲日本va在线观看| 一本到不卡免费一区二区| 亚洲精品高清视频在线观看| 欧美午夜一区二区| 性久久久久久久久| 日韩欧美在线综合网| 美女任你摸久久| 国产视频亚洲色图| 成人精品视频一区二区三区尤物| 欧美国产日韩一二三区| eeuss影院一区二区三区| 一区二区三区在线视频观看58| 欧美三级资源在线| 另类小说视频一区二区| 日本一区二区在线不卡| 一本到高清视频免费精品| 亚洲欧美日韩精品久久久久| 欧美日韩激情一区二区| 一区二区三区日韩精品| 免费av成人在线| 国产人成一区二区三区影院| 国产99久久久国产精品免费看| 国产精品久久久久久久浪潮网站 | 久久久久国产一区二区三区四区| www.亚洲免费av| 午夜精品123| 国产亚洲女人久久久久毛片| 北条麻妃一区二区三区| 三级欧美韩日大片在线看| 欧美激情一区二区| 欧美高清视频一二三区 | 99re66热这里只有精品3直播| 亚洲高清一区二区三区| 久久亚区不卡日本| 欧美三级视频在线| 国产精品一级在线| 三级欧美在线一区| 亚洲美女少妇撒尿| 久久久久国产成人精品亚洲午夜| 91官网在线免费观看| 国内精品伊人久久久久影院对白| 中文字幕人成不卡一区| 精品国产不卡一区二区三区| 欧美视频在线播放| 99精品欧美一区| 国产成人av在线影院| 美女精品自拍一二三四| 亚洲成人精品在线观看| 日韩一区日韩二区| 欧美韩国日本不卡| 久久久久亚洲综合| 精品美女在线播放| 欧美一区二区三区啪啪| 欧美日韩中文字幕一区二区| 92精品国产成人观看免费| 风间由美性色一区二区三区| 老司机午夜精品99久久| 天堂va蜜桃一区二区三区漫画版| 亚洲精品一区二区三区99| 欧美色国产精品| 日本久久一区二区三区| 99国产欧美另类久久久精品 | 国产精品88888| 全国精品久久少妇| 天天综合日日夜夜精品| 亚洲国产精品久久一线不卡| 曰韩精品一区二区| 亚洲精品中文在线观看| 亚洲乱码国产乱码精品精小说| 中文字幕乱码亚洲精品一区 | 成人av在线播放网站| 国产不卡视频一区二区三区| 国产一区二区三区免费播放| 老司机精品视频在线| 久久不见久久见免费视频7 | 成人午夜av影视| 不卡av在线网| 91在线视频观看| 欧美最新大片在线看| 欧美日韩一区二区三区四区| 欧美三级韩国三级日本一级| 欧美日韩在线直播| 欧美区视频在线观看| 91超碰这里只有精品国产| 日韩一区二区三区四区| 久久综合九色综合欧美98| 亚洲欧美视频在线观看视频| 国产欧美日韩精品在线| 久久精品国产免费| 国产精品久久久久影院色老大| 2023国产精华国产精品| 亚洲18影院在线观看| 精品久久一区二区三区| 国产美女久久久久| 国产乱码精品一区二区三区av|