最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pytorch 中nn.Dropout的使用說明

 更新時間:2021年05月20日 10:40:46   作者:qq_38603174  
這篇文章主要介紹了pytorch 中nn.Dropout的使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

看代碼吧~

Class USeDropout(nn.Module):
 
    def __init__(self): 
        super(DropoutFC, self).__init__() 
        self.fc = nn.Linear(100,20) 
        self.dropout = nn.Dropout(p=0.5)  
    def forward(self, input): 
        out = self.fc(input) 
        out = self.dropout(out) 
        return out 
Net = USeDropout() 
Net.train()

示例代碼如上,直接調(diào)用nn.Dropout即可,但是注意在調(diào)用時要將模型參數(shù)傳入。

補(bǔ)充:Pytorch的nn.Dropout運行穩(wěn)定性測試

結(jié)論:

Pytorch的nn.Dropout在每次被調(diào)用時dropout掉的參數(shù)都不一樣,即使是同一次forward也不同。

如果模型里多次使用的dropout的dropout rate大小相同,用同一個dropout層即可。

如代碼所示:

import torch
import torch.nn as nn
class MyModel(nn.Module):
    def __init__(self):
        super(MyModel, self).__init__()
        self.dropout_1 = nn.Dropout(0.5)
        self.dropout_2 = nn.Dropout(0.5)
    def forward(self, input):
        # print(input)
        drop_1 = self.dropout_1(input)
        print(drop_1)
        drop_1 = self.dropout_1(input)
        print(drop_1)
        drop_2 = self.dropout_2(input)
        print(drop_2)
if __name__ == '__main__':
    i = torch.rand((5, 5))
    m = MyModel()
    m.forward(i)

結(jié)果如下:

*\python.exe */model.py
tensor([[0.0000, 0.0914, 0.0000, 1.4095, 0.0000],
[0.0000, 0.0000, 0.1726, 1.3800, 0.0000],
[1.7651, 0.0000, 0.0000, 0.9421, 1.5603],
[1.0510, 1.7290, 0.0000, 0.0000, 0.8565],
[0.0000, 0.0000, 0.0000, 0.0000, 0.0000]])
tensor([[0.0000, 0.0000, 0.4722, 1.4095, 0.0000],
[0.0416, 0.0000, 0.1726, 1.3800, 1.3193],
[0.0000, 0.3401, 0.6550, 0.0000, 0.0000],
[1.0510, 1.7290, 1.5515, 0.0000, 0.0000],
[0.6388, 0.0000, 0.0000, 1.0122, 0.0000]])
tensor([[0.0000, 0.0000, 0.4722, 0.0000, 1.2689],
[0.0416, 0.0000, 0.0000, 1.3800, 0.0000],
[0.0000, 0.0000, 0.6550, 0.0000, 1.5603],
[0.0000, 0.0000, 1.5515, 1.4596, 0.0000],
[0.0000, 0.0000, 0.0000, 0.0000, 0.0000]])

Process finished with exit code 0

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

相關(guān)文章

  • 利用Python批量壓縮png方法實例(支持過濾個別文件與文件夾)

    利用Python批量壓縮png方法實例(支持過濾個別文件與文件夾)

    這篇文章主要給大家介紹了關(guān)于利用Python批量壓縮png的相關(guān)資料,文中介紹的方法支持過濾個別文件與文件夾,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面跟著小編來一起看看吧。
    2017-07-07
  • 深入了解Python中pop和remove的使用方法

    深入了解Python中pop和remove的使用方法

    這篇文章主要介紹了深入了解Python中pop和remove的使用方法,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python實現(xiàn)k均值算法示例(k均值聚類算法)

    python實現(xiàn)k均值算法示例(k均值聚類算法)

    這篇文章主要介紹了python實現(xiàn)k均值算法示例,簡單實現(xiàn)平面的點K均值分析,使用歐幾里得距離,并用pylab展示,需要的朋友可以參考下
    2014-03-03
  • python+opencv識別圖片中的圓形

    python+opencv識別圖片中的圓形

    這篇文章主要為大家詳細(xì)介紹了python+opencv識別圖片中的圓形 ,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • keras中的History對象用法

    keras中的History對象用法

    這篇文章主要介紹了keras中的History對象用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Pytorch中torch.flatten()和torch.nn.Flatten()實例詳解

    Pytorch中torch.flatten()和torch.nn.Flatten()實例詳解

    這篇文章主要給大家介紹了關(guān)于Pytorch中torch.flatten()和torch.nn.Flatten()的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-02-02
  • Python 線程池用法簡單示例

    Python 線程池用法簡單示例

    這篇文章主要介紹了Python 線程池用法,結(jié)合簡單實例形式分析了Python線程池相關(guān)使用技巧與操作注意事項,需要的朋友可以參考下
    2019-10-10
  • python開發(fā)一個文件夾文件名提取工具(附完整代碼)

    python開發(fā)一個文件夾文件名提取工具(附完整代碼)

    這篇文章主要為大家詳細(xì)介紹了如何使用python開發(fā)一個文件夾文件名提取工具,專門用于提取文件夾中所有文件的名稱并導(dǎo)出為Excel格式,感興趣的小伙伴可以了解下
    2025-09-09
  • 1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt

    1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt

    這篇文章主要教大家如何1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python?matplotlib數(shù)據(jù)可視化圖繪制

    Python?matplotlib數(shù)據(jù)可視化圖繪制

    這篇文章主要介紹了Python?matplotlib數(shù)據(jù)可視化圖繪制,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07

最新評論

通化县| 康马县| 交城县| 勃利县| 兴安县| 安阳市| 宁都县| 临沭县| 大渡口区| 增城市| 息烽县| 明光市| 晋宁县| 乳山市| 开江县| 乌拉特后旗| 周宁县| 黑龙江省| 灌南县| 兴山县| 旬邑县| 安平县| 安吉县| 钟祥市| 唐海县| 潜山县| 疏附县| 焉耆| 白朗县| 雅安市| 缙云县| 碌曲县| 镇巴县| 都昌县| 九台市| 平昌县| 自治县| 西乌珠穆沁旗| 安康市| 佛山市| 伊川县|