亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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避免過擬合的相關信息資訊供網民參考!
  • 推薦文章
    国产一区二区精品| 国产精品1024永久免费视频| 欧美a级大片| 日本乱中文字幕系列| 国产网站免费在线观看| 精品视频在线看 | 精品国产三级a| 九九精品影院| 日韩专区一区| 国产激情一区二区三区| 台湾毛片| 国产a网| 久久久久久久网| 成人av在线播放| 精品视频在线看| 高清一级片| 久久久久久久男人的天堂| 超级乱淫黄漫画免费| 国产高清在线精品一区a| 精品国产一区二区三区免费| 欧美a级大片| 国产一区二区精品久| 精品国产一区二区三区精东影业| 高清一级片| 天天色成人网| 韩国毛片免费大片| 精品国产亚洲一区二区三区| 久久国产精品自线拍免费| 日本乱中文字幕系列| 成人高清免费| 国产高清在线精品一区二区 | 亚洲www美色| 九九热国产视频| 国产视频一区二区三区四区| 精品国产亚洲一区二区三区| 日本在线不卡免费视频一区| 国产一级强片在线观看| 韩国毛片 免费| 精品视频在线观看一区二区三区| 精品视频在线看| 免费国产在线观看| 999久久66久6只有精品| 韩国毛片 免费| 国产美女在线一区二区三区| 麻豆网站在线看| 毛片高清| 欧美大片aaaa一级毛片| 美女免费毛片| 日本特黄特色aa大片免费| 国产精品自拍一区| 日日爽天天| 四虎影视久久| 久久99爰这里有精品国产| 麻豆网站在线看| 日韩avdvd| 亚洲女人国产香蕉久久精品 | 国产成人精品在线| 成人a大片高清在线观看| 国产极品精频在线观看| 国产一区二区精品久久91| 免费一级生活片| 欧美a级大片| 精品视频免费看| 国产一区二区精品久| 香蕉视频三级| 韩国毛片免费| 欧美1卡一卡二卡三新区| 国产不卡在线播放| 亚州视频一区二区| 成人免费一级毛片在线播放视频| 午夜在线影院| 精品视频免费看| 九九热国产视频| a级黄色毛片免费播放视频| 精品国产一区二区三区免费| 97视频免费在线| 欧美激情一区二区三区在线| 精品国产亚洲一区二区三区| 国产一区二区精品久久91| 国产激情一区二区三区| 精品视频在线观看免费| 四虎影视久久| 成人免费福利片在线观看| 精品国产亚一区二区三区| 国产欧美精品| 成人影院久久久久久影院| 毛片高清| 日本乱中文字幕系列| 精品国产一区二区三区久久久狼 | a级精品九九九大片免费看| 日韩av东京社区男人的天堂| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频在线免费观看| 你懂的在线观看视频| 91麻豆国产级在线| 国产视频一区二区三区四区| 久久国产精品自线拍免费| 日韩男人天堂| 韩国三级香港三级日本三级la| 成人免费观看视频| 欧美另类videosbestsex视频 | 午夜欧美成人香蕉剧场| 九九干| 国产一区二区精品久| 九九久久99综合一区二区| 人人干人人草| 国产一区二区精品在线观看| 精品久久久久久影院免费| 成人免费高清视频| 国产91素人搭讪系列天堂| 韩国三级香港三级日本三级| 亚州视频一区二区| 国产视频一区在线| 青草国产在线| 国产不卡福利| 亚洲第一色在线| 青草国产在线观看| 高清一级做a爱过程不卡视频| 午夜欧美成人香蕉剧场| 国产一区精品| 成人免费高清视频| 欧美a免费| 四虎久久影院| 亚久久伊人精品青青草原2020| 99久久精品国产免费| 欧美一区二区三区性| 日本伦理网站| 日韩专区第一页| a级黄色毛片免费播放视频| 国产欧美精品| 99久久精品费精品国产一区二区| 亚洲精品影院一区二区| 日韩男人天堂| 日韩专区第一页| a级黄色毛片免费播放视频| 黄视频网站在线免费观看| 亚洲天堂免费| 999精品影视在线观看| 青青久久精品国产免费看| 天天色成人| 色综合久久手机在线| a级毛片免费全部播放| 精品在线视频播放| 四虎影视库国产精品一区| 日日爽天天| 天天做人人爱夜夜爽2020毛片| 一级片片| 尤物视频网站在线| 精品视频在线看 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 午夜家庭影院| 日本免费乱人伦在线观看 | 欧美大片一区| 精品毛片视频| 成人av在线播放| 欧美a级大片| 中文字幕一区二区三区 精品| 天天做日日爱| 欧美激情一区二区三区视频 | 国产成人精品影视| 成人av在线播放| 欧美1卡一卡二卡三新区| 国产麻豆精品| 999久久66久6只有精品| 黄色免费三级| 日韩免费在线视频| 欧美激情一区二区三区视频高清| 欧美日本免费| 久久久久久久男人的天堂| 国产一区免费观看| 成人av在线播放| 国产成人精品影视| 中文字幕Aⅴ资源网| 欧美一区二区三区性| 成人影视在线播放| 久久99中文字幕| 精品国产亚一区二区三区| 日本免费看视频| 人人干人人插| 久久成人亚洲| 欧美大片aaaa一级毛片| 亚洲第一色在线| 91麻豆精品国产自产在线观看一区| 精品视频一区二区| 精品久久久久久中文字幕一区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚欧视频在线| 亚洲 男人 天堂| 国产高清在线精品一区二区| 欧美一级视频免费观看| 成人免费观看视频| 亚洲 欧美 成人日韩| 沈樵在线观看福利| 99久久精品国产免费| 久久精品店| 亚飞与亚基在线观看| 台湾美女古装一级毛片| 国产麻豆精品免费密入口| 台湾毛片| 欧美一区二区三区性|