日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pytorch学习笔记 torchnn.ModuleList

發布時間:2025/4/5 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pytorch学习笔记 torchnn.ModuleList 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1?nn.ModuleList原理

nn.ModuleList,它是一個儲存不同 module,并自動將每個 module 的 parameters 添加到網絡之中的容器。

你可以把任意 nn.Module 的子類 (比如 nn.Conv2d, nn.Linear 之類的) 加到這個 list 里面,方法和 Python 自帶的 list 一樣,無非是 extend,append 等操作。

但不同于一般的 list,加入到 nn.ModuleList 里面的 module 是會自動注冊到整個網絡上的,同時 module 的 parameters 也會自動添加到整個網絡中。

若使用python的list,則會出問題。

import torch class net_mod_lst(torch.nn.Module):def __init__(self):super(net_mod_lst,self).__init__()self.modlst=torch.nn.ModuleList([torch.nn.Conv2d(1,20,5),torch.nn.ReLU(),torch.nn.Conv2d(20,64,5)])def forward(self,x):for m in self.modlst:x=m(x)return xnet_mod=net_mod_lst() print(net_mod) ''' net_mod_lst((modlst): ModuleList((0): Conv2d(1, 20, kernel_size=(5, 5), stride=(1, 1))(1): ReLU()(2): Conv2d(20, 64, kernel_size=(5, 5), stride=(1, 1))) )'''

2?nn.Sequential與nn.ModuleList的區別

2.1?不同點1

?

nn.Sequential內部實現了forward函數,因此可以不用寫forward函數。而nn.ModuleList則沒有實現內部forward函數。

?

但如果Sequential是在繼承了nn.Module的類中的話,那也要forward函數了

import torch class net_mod_lst(torch.nn.Module):def __init__(self):super(net_mod_lst,self).__init__()self.seq=torch.nn.Sequential(torch.nn.Conv2d(1,20,5),torch.nn.ReLU(),torch.nn.Conv2d(20,64,5))def forward(self,x):x=self.seq(x)return xnet_mod=net_mod_lst() print(net_mod) ''' net_mod_lst((seq): Sequential((0): Conv2d(1, 20, kernel_size=(5, 5), stride=(1, 1))(1): ReLU()(2): Conv2d(20, 64, kernel_size=(5, 5), stride=(1, 1))) ) '''

2.2?不同點2

nn.Sequential可以使用OrderedDict對每層進行命名

見pytorch 學習筆記:nn.Sequential構造神經網絡_劉文巾的博客-CSDN博客

2.3?不同點3

nn.Sequential里面的模塊按照順序進行排列的,所以必須確保前一個模塊的輸出大小和下一個模塊的輸入大小是一致的。

而nn.ModuleList 并沒有定義一個網絡,它只是將不同的模塊儲存在一起,這些模塊之間并沒有什么先后順序可言。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的pytorch学习笔记 torchnn.ModuleList的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩少妇内射免费播放 | 欧美污视频在线观看 | 中文字幕一区二区三区精彩视频 | 非洲黄色片 | 天堂av亚洲av国产av电影 | 欧美婷婷| 国产精品久久精品 | 黄色片91| 亚洲激情一区二区 | 六月丁香在线视频 | 国产美女操 | 九九九在线 | av三级网站 | 日韩一二区 | av作品在线观看 | 男女那个视频 | 朴麦妮原版视频高清资源 | 亚洲欧洲一区二区 | 天天干天天色天天射 | 五月天婷婷在线播放 | 国产chinese | 99视频在线播放 | 亚洲欧美在线视频观看 | 欧美一区二区日韩一区二区 | 日韩中文字幕高清 | 色汉综合 | 欧美aaa大片 | 欧美69久成人做爰视频 | 爽爽影院免费观看 | 夜夜夜久久久 | 熟妇人妻无乱码中文字幕真矢织江 | 成人性生交大片免费看 | www.三级.com | 国产一区不卡在线 | 国产大奶在线观看 | 黄色片网站在线播放 | 色哟哟无码精品一区二区三区 | 在线美女av| 亚洲av无码乱码在线观看富二代 | 精品无码一区二区三区电影桃花 | 色呦呦国产 | 久久久久久人妻一区二区三区 | 日韩精品一区在线 | 亚洲av日韩av永久无码下载 | 黄色av观看 | 精品一区二区三区无码按摩 | 男女午夜啪啪 | a级国产毛片 | 成人av图片 | 成人少妇影院yyyy | 亚洲精品鲁一鲁一区二区三区 | 天天曰 | 日韩在线中文字幕视频 | 中文在线字幕免费观 | 特级毛片在线 | 韩国甜性涩爱 | 精品妇女一区二区三区 | 中文字幕精品一区二区精 | 欧美精品在线观看 | 日本中文字幕在线 | 国产真人做爰视频免费 | 毛片av免费 | 国产精品自拍亚洲 | 日韩午夜激情视频 | 亚洲成人精品在线观看 | 日韩色网| 看黄色大片 | av作品在线观看 | 在线亚洲人成电影网站色www | 日韩欧美国产亚洲 | 色狠| 日韩国产成人 | 午夜精品久久久久久久99热浪潮 | 亚洲一区动漫 | 叼嘿视频91 | 亚洲三级久久 | 黄色大片aa | 国产视频一区二区在线 | 国产精品99久久久久久大便 | 欧美人与性动交a欧美精品 日韩免费高清视频 | 粗喘呻吟撞击猛烈疯狂 | 国产青青操 | 国产猛男猛女超爽免费视频 | 成人网站在线进入爽爽爽 | 国产精品自在线 | 亚洲国产精品成人综合在线 | 欧美一区二区三区免费观看 | 中国黄色三级 | 蜜桃传媒一区二区亚洲av | 中文字幕亚洲乱码熟女一区二区 | 欧美人与性动交α欧美片 | 久操热| 久草精品视频 | 美女脱光衣服让男人捅 | 精品亚洲在线 | 中国美女乱淫免费看视频 | 在线99| 欧美日韩视频一区二区三区 | 女同性做爰全过程 |