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

淺談pytorch中的nn.Sequential(*net[3: 5])是啥意思

 更新時間:2021年04月26日 09:06:34   作者:alittlebai1  
這篇文章主要介紹了pytorch中的nn.Sequential(*net[3: 5])是啥意思,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

看到代碼里面有這個

在這里插入圖片描述

1 class ResNeXt101(nn.Module):
    2 def __init__(self):
        3 super(ResNeXt101, self).__init__()
        4 net = resnext101()
        # print(os.getcwd(), net)

        5 net = list(net.children())  # net.children()得到resneXt 的表層網(wǎng)絡(luò)
        # for i, value in enumerate(net):
        #     print(i, value)
        6 self.layer0 = nn.Sequential(net[:3])  # 將前三層打包0, 1, 2兩層
        print(self.layer0)
        7 self.layer1 = nn.Sequential(*net[3: 5])  # 將3, 4兩層打包
        8 self.layer2 = net[5]
        9 self.layer3 = net[6]

可以看到代碼中的第六行(序號自己去掉,我打上去的) self.layer0 = nn.Sequential(net[:3])
第七行self.layer1 = nn.Sequential(*net[3: 5])
有一個nn.Sequential(net[:3])
nn.Sequential(*net[3: 5])
今天不講nn.Sequential()用法,意義,作用因為我也不咋明白。驚天就說*net[3: 5]這個東西為啥要帶“ * ”
當(dāng)代碼中不帶*的時候,運行會出現(xiàn)以下問題

在這里插入圖片描述

意思就是列表不是子類,就是說參數(shù)不對

net = list(net.children())

這一行代碼是將模型的每一層取出來構(gòu)建一個列表,自己試著打印就可以。大概的輸出就是[conv(),BatchNorm2d(), ReLU,MaxPool2d]等等

在這里插入圖片描述

總共是是個元素,和一般的列表不太一樣。

當(dāng)我們?nèi)?code>net[:3]的時候,傳進(jìn)去的參數(shù)是一個列表,但是我們用*net[:3]的時候傳進(jìn)去的是單個元素

list1 = ["conv", ("relu", "maxing"), ("relu", "maxing", 3), 3]
list2 = [list1[:1]]
list3 = [*list1[:1]]
print("list2:{}, *list1[:2]:{}".format(list1[:1], *list1[:1]))

在這里插入圖片描述

結(jié)果不帶✳的是列表,帶✳的是元素,所以nn.Sequential(*net[3: 5])中的*net[3: 5]就是給nn.Sequential()這個容器中傳入多個層。

到此這篇關(guān)于pytorch中的nn.Sequential(*net[3: 5])是啥意思的文章就介紹到這了,更多相關(guān)pytorch nn.Sequential(*net[3: 5])內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中if和elif的用法示例及區(qū)別詳解

    Python中if和elif的用法示例及區(qū)別詳解

    這篇文章主要給大家介紹了關(guān)于Python中if和elif的用法示例及區(qū)別的相關(guān)資料,除了基本的if和else語句外,elif(即else?if)也是一個非常重要的組成部分,需要的朋友可以參考下
    2024-04-04
  • 關(guān)于Python 的簡單柵格圖像邊界提取方法

    關(guān)于Python 的簡單柵格圖像邊界提取方法

    今天小編就為大家分享一篇關(guān)于Python 的簡單柵格圖像邊界提取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python OS模塊實例詳解

    Python OS模塊實例詳解

    這篇文章主要介紹了Python OS模塊,結(jié)合實例形式總結(jié)分析了Python使用OS解析文件路徑、判斷文件、目錄等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • python數(shù)學(xué)建模之Numpy?應(yīng)用介紹與Pandas學(xué)習(xí)

    python數(shù)學(xué)建模之Numpy?應(yīng)用介紹與Pandas學(xué)習(xí)

    這篇文章主要介紹了python數(shù)學(xué)建模之Numpy?應(yīng)用介紹與Pandas學(xué)習(xí),NumPy?是一個運行速度非??斓臄?shù)學(xué)庫,一個開源的的python科學(xué)計算庫,主要用于數(shù)組、矩陣計算
    2022-07-07
  • 手把手帶你了解python多進(jìn)程,多線程

    手把手帶你了解python多進(jìn)程,多線程

    這篇文章主要介紹了python多線程與多進(jìn)程及其區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-08-08
  • Java實現(xiàn)的執(zhí)行python腳本工具類示例【使用jython.jar】

    Java實現(xiàn)的執(zhí)行python腳本工具類示例【使用jython.jar】

    這篇文章主要介紹了Java實現(xiàn)的執(zhí)行python腳本工具類,結(jié)合實例形式分析了java使用jython.jar執(zhí)行Python腳本的具體操作技巧,需要的朋友可以參考下
    2018-03-03
  • TensorFlow saver指定變量的存取

    TensorFlow saver指定變量的存取

    這篇文章主要為大家詳細(xì)介紹了TensorFlow saver指定變量的存取,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python入門之模塊和包用法詳解

    Python入門之模塊和包用法詳解

    這篇文章主要為大家詳細(xì)介紹一下Python中的包與模塊的使用,文中的示例講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,感興趣的小伙伴可以學(xué)習(xí)一下
    2022-07-07
  • Python線程之多線程展示詳解

    Python線程之多線程展示詳解

    這篇文章主要為大家介紹了Python線程之多線程展示,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python決策樹分類算法學(xué)習(xí)

    Python決策樹分類算法學(xué)習(xí)

    這篇文章主要為大家詳細(xì)介紹了Python決策樹分類算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12

最新評論

那曲县| 隆昌县| 铅山县| 吴旗县| 娄烦县| 南投县| 甘孜县| 瑞丽市| 治县。| 安溪县| 寻甸| 石渠县| 灵宝市| 新田县| 台江县| 临清市| 五河县| 天水市| 绥宁县| 巴马| 贺州市| 上蔡县| 屯留县| 田林县| 彰化市| 吴江市| 石棉县| SHOW| 莱州市| 米易县| 平阴县| 砚山县| 原阳县| 师宗县| 西吉县| 江陵县| 前郭尔| 营口市| 磐石市| 于都县| 丹阳市|