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

主頁 > 知識庫 > 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避免過擬合的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久天堂av| 2024国产精品视频| 日韩亚洲欧美高清| 欧美成人aa大片| 国产激情一区二区三区| 亚洲欧美日韩中文播放| 日本网站在线观看一区二区三区| a美女胸又www黄视频久久| 国产精品久久久久久久久免费樱桃 | 国产一区二区三区电影在线观看| 欧美一级在线免费| 国产一区不卡精品| 亚洲精品亚洲人成人网| 亚洲精品在线电影| 在线观看日韩精品| 国产成人8x视频一区二区| 亚洲国产日产av| 国产精品视频一区二区三区不卡| 777色狠狠一区二区三区| 91国偷自产一区二区使用方法| 免费看日韩精品| 亚洲激情欧美激情| 国产亚洲综合在线| 精品国产电影一区二区| 9191成人精品久久| 国产乱人伦偷精品视频免下载| 日韩精品成人一区二区在线| 国产精品免费久久久久| 久久久精品一品道一区| 国产寡妇亲子伦一区二区| 老司机免费视频一区二区三区| 午夜精品久久久久久久| 亚洲小说春色综合另类电影| 国产精品全国免费观看高清| 精品日韩一区二区三区| 91成人在线观看喷潮| 免费久久精品视频| 捆绑调教美女网站视频一区| 亚洲尤物在线视频观看| 中文字幕一区二区三区精华液 | 免费成人av在线播放| 免费精品视频最新在线| 美女看a上一区| 成人理论电影网| 一本色道久久综合精品竹菊| 欧美久久高跟鞋激| 久久久精品黄色| 一二三四社区欧美黄| 另类综合日韩欧美亚洲| 国产a久久麻豆| 在线免费视频一区二区| 欧美性猛片aaaaaaa做受| 26uuu亚洲综合色欧美| 国产精品第五页| 日本欧美一区二区| 91视视频在线观看入口直接观看www | 色综合久久六月婷婷中文字幕| 在线精品国精品国产尤物884a| 6080亚洲精品一区二区| 欧美大度的电影原声| 亚洲视频免费观看| 五月激情六月综合| 成人午夜电影网站| 日韩欧美国产综合一区| 亚洲一区二区三区四区中文字幕| 精品中文字幕一区二区小辣椒| 色综合久久久久综合体桃花网| 欧美va亚洲va| 美国十次综合导航| 日韩久久久精品| 免费高清成人在线| 日韩一级精品视频在线观看| 亚洲国产另类av| 在线播放一区二区三区| 亚洲一级电影视频| 欧美日韩亚洲国产综合| 亚洲一区二区三区四区中文字幕| 色久综合一二码| 亚洲一卡二卡三卡四卡五卡| 欧美在线一区二区| 久久99最新地址| 国产精品视频免费| 欧美视频三区在线播放| 蓝色福利精品导航| 国产清纯白嫩初高生在线观看91| 国产精品一卡二卡在线观看| 久久精品一区二区三区不卡| 粉嫩高潮美女一区二区三区| 欧美激情一区二区三区在线| 91尤物视频在线观看| 日韩成人伦理电影在线观看| 精品嫩草影院久久| 91网页版在线| 国产精品自拍网站| 亚洲国产一区二区三区青草影视| 日韩一区二区三区观看| 色综合久久久久久久久久久| 国产一区三区三区| 亚洲图片欧美色图| 国产精品短视频| 国产精品精品国产色婷婷| 日韩精品一区国产麻豆| 麻豆精品蜜桃视频网站| 日韩黄色在线观看| 亚洲超碰精品一区二区| 亚洲制服欧美中文字幕中文字幕| 久久久国产午夜精品| 日韩欧美在线影院| 日韩精品一区二区三区中文不卡 | 久久激情综合网| 天天综合天天综合色| 日韩国产一二三区| 另类中文字幕网| 成人网男人的天堂| 国产精品原创巨作av| 成人va在线观看| 成人av网在线| 欧美剧情片在线观看| 日韩三级精品电影久久久| 日韩一级欧美一级| 国产拍欧美日韩视频二区| 国产精品二区一区二区aⅴ污介绍| 亚洲免费资源在线播放| 亚洲成人自拍偷拍| 免费成人美女在线观看| 国产98色在线|日韩| 色美美综合视频| 制服丝袜成人动漫| 综合av第一页| 国产一区二区影院| 91麻豆swag| 欧美精品亚洲二区| 久久婷婷国产综合精品青草| 亚洲成a人在线观看| 激情图区综合网| 666欧美在线视频| 亚洲欧洲无码一区二区三区| 亚洲国产aⅴ成人精品无吗| 国产真实乱对白精彩久久| 成av人片一区二区| 久久蜜桃av一区精品变态类天堂 | 国产精品午夜久久| 视频一区国产视频| 成人永久免费视频| 日本一区二区三区四区| 国产在线播放一区三区四| 日韩欧美国产一区在线观看| 亚洲永久免费视频| 97se狠狠狠综合亚洲狠狠| 久久久午夜精品理论片中文字幕| 午夜视频在线观看一区二区| 91免费国产视频网站| 久久免费看少妇高潮| 麻豆精品蜜桃视频网站| 日韩一区二区麻豆国产| 亚洲精品久久久蜜桃| 欧洲一区在线观看| 国产精品午夜电影| 在线一区二区三区四区五区| 亚洲摸摸操操av| 欧美在线视频日韩| 亚洲香肠在线观看| 777色狠狠一区二区三区| 亚洲永久免费av| 国产日韩一级二级三级| 激情综合色播激情啊| 国产精品久久久久影院老司| 成人ar影院免费观看视频| 中国色在线观看另类| 在线精品观看国产| 肉色丝袜一区二区| 久久久久久久综合| 色综合久久88色综合天天免费| 天天av天天翘天天综合网色鬼国产| 精品久久久久久久人人人人传媒 | 亚洲私人黄色宅男| 国产农村妇女毛片精品久久麻豆 | 91精品国产乱| 99九九99九九九视频精品| 日韩—二三区免费观看av| 亚洲欧美视频一区| 国产精品福利电影一区二区三区四区| 欧美日韩国产影片| 欧美日韩国产另类一区| 国产91精品一区二区| 国产在线播放一区| 国产电影精品久久禁18| 国产乱子伦视频一区二区三区| 精品一区二区三区视频在线观看| 亚洲国产乱码最新视频| 无吗不卡中文字幕| 日本欧美在线看| 国产一区三区三区| heyzo一本久久综合| 国产成人自拍在线| 精品视频资源站| 欧美成人一区二区| 国产精品天干天干在线综合| 亚洲青青青在线视频| 日韩电影在线观看网站|