欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Pytorch之如何dropout避免過擬合

Pytorch之如何dropout避免過擬合

熱門標簽:北瀚ai電銷機器人官網手機版 市場上的電銷機器人 所得系統電梯怎樣主板設置外呼 小蘇云呼電話機器人 儋州電話機器人 佛山400電話辦理 朝陽手機外呼系統 北京電銷外呼系統加盟 地圖標注面積

一.做數據

二.搭建神經網絡

三.訓練

四.對比測試結果

注意:測試過程中,一定要注意模式切換

Pytorch的學習——過擬合

過擬合

過擬合是當數據量較小時或者輸出結果過于依賴某些特定的神經元,訓練神經網絡訓練會發生一種現象。出現這種現象的神經網絡預測的結果并不具有普遍意義,其預測結果極不準確。

解決方法

1.增加數據量

2.L1,L2,L3…正規化,即在計算誤差值的時候加上要學習的參數值,當參數改變過大時,誤差也會變大,通過這種懲罰機制來控制過擬合現象

3.dropout正規化,在訓練過程中通過隨機屏蔽部分神經網絡連接,使神經網絡不完整,這樣就可以使神經網絡的預測結果不會過分依賴某些特定的神經元

例子

這里小編通過dropout正規化的列子來更加形象的了解神經網絡的過擬合現象

import torch
import matplotlib.pyplot as plt
N_SAMPLES = 20
N_HIDDEN = 300
# train數據
x = torch.unsqueeze(torch.linspace(-1, 1, N_SAMPLES), 1)
y = x + 0.3*torch.normal(torch.zeros(N_SAMPLES, 1), torch.ones(N_SAMPLES, 1))
# test數據
test_x = torch.unsqueeze(torch.linspace(-1, 1, N_SAMPLES), 1)
test_y = test_x + 0.3*torch.normal(torch.zeros(N_SAMPLES, 1), torch.ones(N_SAMPLES, 1))
# 可視化
plt.scatter(x.data.numpy(), y.data.numpy(), c='magenta', s=50, alpha=0.5, label='train')
plt.scatter(test_x.data.numpy(), test_y.data.numpy(), c='cyan', s=50, alpha=0.5, label='test')
plt.legend(loc='upper left')
plt.ylim((-2.5, 2.5))
plt.show()
# 網絡一,未使用dropout正規化
net_overfitting = torch.nn.Sequential(
    torch.nn.Linear(1, N_HIDDEN),
    torch.nn.ReLU(),
    torch.nn.Linear(N_HIDDEN, N_HIDDEN),
    torch.nn.ReLU(),
    torch.nn.Linear(N_HIDDEN, 1),
)
# 網絡二,使用dropout正規化
net_dropped = torch.nn.Sequential(
    torch.nn.Linear(1, N_HIDDEN),
    torch.nn.Dropout(0.5),  # 隨機屏蔽50%的網絡連接
    torch.nn.ReLU(),
    torch.nn.Linear(N_HIDDEN, N_HIDDEN),
    torch.nn.Dropout(0.5),  # 隨機屏蔽50%的網絡連接
    torch.nn.ReLU(),
    torch.nn.Linear(N_HIDDEN, 1),
)
# 選擇優化器
optimizer_ofit = torch.optim.Adam(net_overfitting.parameters(), lr=0.01)
optimizer_drop = torch.optim.Adam(net_dropped.parameters(), lr=0.01)
# 選擇計算誤差的工具
loss_func = torch.nn.MSELoss()
plt.ion()
for t in range(500):
    # 神經網絡訓練數據的固定過程
    pred_ofit = net_overfitting(x)
    pred_drop = net_dropped(x)
    loss_ofit = loss_func(pred_ofit, y)
    loss_drop = loss_func(pred_drop, y)
    optimizer_ofit.zero_grad()
    optimizer_drop.zero_grad()
    loss_ofit.backward()
    loss_drop.backward()
    optimizer_ofit.step()
    optimizer_drop.step()
    if t % 10 == 0:
        # 脫離訓練模式,這里便于展示神經網絡的變化過程
        net_overfitting.eval()
        net_dropped.eval() 
        # 可視化
        plt.cla()
        test_pred_ofit = net_overfitting(test_x)
        test_pred_drop = net_dropped(test_x)
        plt.scatter(x.data.numpy(), y.data.numpy(), c='magenta', s=50, alpha=0.3, label='train')
        plt.scatter(test_x.data.numpy(), test_y.data.numpy(), c='cyan', s=50, alpha=0.3, label='test')
        plt.plot(test_x.data.numpy(), test_pred_ofit.data.numpy(), 'r-', lw=3, label='overfitting')
        plt.plot(test_x.data.numpy(), test_pred_drop.data.numpy(), 'b--', lw=3, label='dropout(50%)')
        plt.text(0, -1.2, 'overfitting loss=%.4f' % loss_func(test_pred_ofit, test_y).data.numpy(),
                 fontdict={'size': 20, 'color':  'red'})
        plt.text(0, -1.5, 'dropout loss=%.4f' % loss_func(test_pred_drop, test_y).data.numpy(),
                 fontdict={'size': 20, 'color': 'blue'})
        plt.legend(loc='upper left'); plt.ylim((-2.5, 2.5));plt.pause(0.1)
        # 重新進入訓練模式,并繼續上次訓練
        net_overfitting.train()
        net_dropped.train()
plt.ioff()
plt.show()

效果

可以看到紅色的線雖然更加擬合train數據,但是通過test數據發現它的誤差反而比較大

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

您可能感興趣的文章:
  • keras處理欠擬合和過擬合的實例講解
  • pytorch構建網絡模型的4種方法
  • 解決Pytorch 加載訓練好的模型 遇到的error問題
  • Python機器學習pytorch模型選擇及欠擬合和過擬合詳解

標簽:江蘇 云南 商丘 酒泉 定西 金融催收 龍巖 寧夏

巨人網絡通訊聲明:本文標題《Pytorch之如何dropout避免過擬合》,本文關鍵詞  Pytorch,之,如何,dropout,避免,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pytorch之如何dropout避免過擬合》相關的同類信息!
  • 本頁收集關于Pytorch之如何dropout避免過擬合的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩不卡一二三区| 久久久久久久综合日本| 国产一级久久久久毛片精品| 91精品国产综合久久婷婷香蕉| 亚洲免费看黄网站| 成人免费视频caoporn| 18欧美乱大交hd1984| 视频一区视频二区中文字幕| 波多野结衣三级视频| 日本道色综合久久| 亚洲美女偷拍久久| 99精品久久久久久| 色av一区二区| 亚洲激情成人在线| 初高中福利视频网站| 欧美亚洲国产怡红院影院| 一区二区三区在线免费播放| 91视频观看免费| 欧美视频一区二区三区四区| 亚洲精品成人悠悠色影视| 91麻豆福利精品推荐| 欧洲人成人精品| 亚洲国产综合色| 国产免费一区二区三区最新6| 欧美日韩成人激情| 五月婷婷久久丁香| 亚洲做受高潮无遮挡| 26uuu国产电影一区二区| 国内久久精品视频| 韩国一级黄色录像| 亚洲欧洲另类国产综合| 久久久久亚洲av无码麻豆| 欧美区一区二区三区| 日韩精品国产精品| 无码少妇一区二区| 国产精品色噜噜| 91丨九色丨黑人外教| 欧美视频在线不卡| 日本成人在线视频网站| caopeng视频| 中文字幕精品—区二区四季| 成人黄色综合网站| 精品视频一区三区九区| 日本在线不卡一区| 精品国产成人亚洲午夜福利| 国产精品拍天天在线| 91麻豆精品一区二区三区| 欧美妇女性影城| 日本欧美肥老太交大片| 少妇愉情理伦三级| 亚洲人成网站精品片在线观看| 一二三区视频在线观看| 亚洲精品一区二区三区影院| 成人在线视频一区二区| 欧美日韩久久久| 久久精品99久久久| 色综合久久久久综合体| 午夜激情综合网| 91麻豆精品国产91久久综合| 亚洲天堂免费看| 极品粉嫩小仙女高潮喷水久久| 国产午夜亚洲精品午夜鲁丝片| www.激情成人| 日韩午夜精品视频| 成人久久视频在线观看| 在线综合视频播放| 国产精品69毛片高清亚洲| 欧美午夜影院一区| 九九国产精品视频| 欧美中文一区二区三区| 精品一区二区av| 欧美系列日韩一区| 国产精品一二三在| 777亚洲妇女| 成人少妇影院yyyy| 日韩一区二区电影网| jlzzjlzz亚洲日本少妇| 欧美xxxx在线观看| 97超碰免费在线观看| 久久嫩草精品久久久精品| 亚洲天堂小视频| 国产欧美精品一区| 国产白嫩美女无套久久| 亚洲日本欧美天堂| 91视频免费在观看| 亚洲.国产.中文慕字在线| 国产成人自拍网站| 热久久国产精品| 欧美视频一区二区三区| 成人永久免费视频| 久久综合久久鬼色| 又黄又爽的网站| 亚洲另类春色国产| 黄色免费一级视频| 美腿丝袜亚洲一区| 欧美亚洲国产一区在线观看网站| 国产一区二区三区国产| 欧美一区在线视频| 日本女人性视频| 国产精品久久久久久久久久久免费看| 黄瓜视频污在线观看| 亚洲一区二区四区蜜桃| 国产波霸爆乳一区二区| 精品一区二区三区免费观看| 欧美男生操女生| 91丨九色丨国产丨porny| 国产精品的网站| 18啪啪污污免费网站| 麻豆一区二区99久久久久| 7777精品伊人久久久大香线蕉最新版| 99国产精品久久| 国产精品美女久久久久aⅴ| 成年人在线免费看片| 蜜桃传媒麻豆第一区在线观看| 欧美高清激情brazzers| 91精品国产高清91久久久久久 | 7799精品视频| 扒开伸进免费视频| 国模私拍在线观看| 国产精品欧美极品| 成人18视频免费69| 国产一区二区免费视频| 26uuu国产日韩综合| 婷婷色一区二区三区| 久久精品国产网站| 2021中文字幕一区亚洲| 久久av无码精品人妻系列试探| 日韩av成人高清| 日韩欧美精品三级| 久久丫精品国产亚洲av不卡| 日韩精品欧美精品| 日韩欧美一区二区三区在线| 成人免费无码大片a毛片| 香蕉久久夜色精品国产使用方法| 欧美日韩和欧美的一区二区| 精品无码av一区二区三区不卡| 一区二区三区**美女毛片| 欧洲精品一区二区三区在线观看| 9人人澡人人爽人人精品| 亚洲欧美另类久久久精品2019| 色哟哟欧美精品| 日本亚洲一区二区三区| 亚洲午夜免费视频| 欧美福利视频导航| 亚洲黄色免费在线观看| 麻豆国产精品视频| 久久精品视频免费| 亚洲少妇xxx| a亚洲天堂av| 亚洲综合一区二区三区| 欧美精品第1页| 成人乱码一区二区三区av| 精品一区二区免费视频| 日本一区二区成人在线| 2021亚洲天堂| wwwxxx色| 日韩av中文字幕一区二区| 久久在线免费观看| 国产免费久久久久| 91女神在线视频| 日韩黄色片在线观看| 久久综合久久综合久久| 乱h高h女3p含苞待放| 91色在线porny| 日韩激情中文字幕| 国产欧美一区二区精品秋霞影院| 国产精品国产精品88| av亚洲产国偷v产偷v自拍| 午夜精品一区二区三区三上悠亚 | 精品视频色一区| 国产精品无码午夜福利| 国产美女在线精品| 亚洲黄色小视频| 日韩精品资源二区在线| 国产在视频线精品视频| 99久久国产综合色|国产精品| 亚洲成人自拍网| 久久久久9999亚洲精品| 欧美午夜精品免费| 51妺嘿嘿午夜福利| 91女人视频在线观看| 久久精品99久久久| 亚洲美女一区二区三区| www国产精品av| 在线这里只有精品| 爱爱免费小视频| 99re这里都是精品| 免费不卡在线观看| 亚洲日本在线观看| 久久综合色综合88| 欧美日韩不卡一区二区| 午夜黄色福利视频| 国模私拍在线观看| 99久久精品国产毛片| 久久精品国产亚洲高清剧情介绍| 国产精品盗摄一区二区三区| 欧美成人在线直播| 在线观看国产精品网站| 日本黄色小视频在线观看| 粗大的内捧猛烈进出视频|