欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談pytorch卷積核大小的設置對全連接神經元的影響

 更新時間:2020年01月10日 14:26:07   作者:tequilaro  
今天小編就為大家分享一篇淺談pytorch卷積核大小的設置對全連接神經元的影響,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

3*3卷積核與2*5卷積核對神經元大小的設置

#這里kerner_size = 2*5
class CONV_NET(torch.nn.Module): #CONV_NET類繼承nn.Module類
 def __init__(self):
  super(CONV_NET, self).__init__() #使CONV_NET類包含父類nn.Module的所有屬性
  # super()需要兩個實參,子類名和對象self
  self.conv1 = nn.Conv2d(1, 32, (2, 5), 1, padding=0)
  self.conv2 = nn.Conv2d(32, 128, 1, 1, padding=0)
  self.fc1 = nn.Linear(512, 128)
  self.relu1 = nn.ReLU(inplace=True)
  self.drop1 = nn.Dropout(0.5)
  self.fc2 = nn.Linear(128, 32)
  self.relu2 = nn.ReLU(inplace=True)
  self.fc3 = nn.Linear(32, 3)
  self.softmax = nn.Softmax(dim=1)

 def forward(self, x):
  x = self.conv1(x)
  x = self.conv2(x)
  x = x.view(x.size(0), -1)
  x = self.fc1(x)
  x = self.relu1(x)
  x = self.drop1(x)
  x = self.fc2(x)
  x = self.relu2(x)
  x = self.fc3(x)
  x = self.softmax(x)
  return x

主要看對稱卷積核以及非對稱卷積核之間的計算方式

#這里kerner_size = 3*3
class CONV_NET(torch.nn.Module): #CONV_NET類繼承nn.Module類
 def __init__(self):
  super(CONV_NET, self).__init__() #使CONV_NET類包含父類nn.Module的所有屬性
  # super()需要兩個實參,子類名和對象self
  self.conv1 = nn.Conv2d(1, 32, 3, 1, padding=1)
  self.conv2 = nn.Conv2d(32, 128, 1, 1, padding=0)
  self.fc1 = nn.Linear(3200, 128)
  self.relu1 = nn.ReLU(inplace=True)
  self.drop1 = nn.Dropout(0.5)
  self.fc2 = nn.Linear(128, 32)
  self.relu2 = nn.ReLU(inplace=True)
  self.fc3 = nn.Linear(32, 3)
  self.softmax = nn.Softmax(dim=1)

 def forward(self, x):
  x = self.conv1(x)
  x = self.conv2(x)
  x = x.view(x.size(0), -1)
  x = self.fc1(x)
  x = self.relu1(x)
  x = self.drop1(x)
  x = self.fc2(x)
  x = self.relu2(x)
  x = self.fc3(x)
  x = self.softmax(x)
  return x

針對kerner_size=2*5,padding=0,stride=1以及kerner_size=3*3,padding=1,stride=1二者計算方式的比較如圖所示

以上這篇淺談pytorch卷積核大小的設置對全連接神經元的影響就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 代碼解析python標準庫logging模塊

    代碼解析python標準庫logging模塊

    這篇文章主要為大家介紹了代碼解析python標準庫logging模塊,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • pandas loc iloc ix用法詳細分析

    pandas loc iloc ix用法詳細分析

    pandas處理數據時,我們會經常看到dataframe結構使用loc, iloc, ix等方法,那么這些方法到底有啥區(qū)別,下面我們來進行詳細分析,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • pycharm配置pyqt5-tools開發(fā)環(huán)境的方法步驟

    pycharm配置pyqt5-tools開發(fā)環(huán)境的方法步驟

    這篇文章主要介紹了pycharm配置pyqt5-tools開發(fā)環(huán)境的方法步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • 使用Python FastAPI構建Web服務的實現

    使用Python FastAPI構建Web服務的實現

    這篇文章主要介紹了使用Python FastAPI構建Web服務的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Python對象的底層實現源碼學習

    Python對象的底層實現源碼學習

    這篇文章主要為大家介紹了Python對象的底層實現源碼學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python中dict排序的兩種方法

    Python中dict排序的兩種方法

    字典本身是無序的,所以它每次輸出都是不一樣的,順序都是亂的,那么字典如何排序,本文主要介紹了Python中dict排序的兩種方法,感興趣的可以了解一下
    2024-01-01
  • Django?事務回滾的具體實現

    Django?事務回滾的具體實現

    本文主要介紹了Django?事務回滾的具體實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python?分形算法代碼詳解

    Python?分形算法代碼詳解

    分形算法就是使用計算機程序模擬出大自然界的分形幾何圖案,是分形幾何數學與計算機科學相融合的藝術,今天小編通過本文給大家介紹Python?分形算法實現代碼,感興趣的朋友一起看看吧
    2022-03-03
  • 對python中Matplotlib的坐標軸的坐標區(qū)間的設定實例講解

    對python中Matplotlib的坐標軸的坐標區(qū)間的設定實例講解

    今天小編就為大家分享一篇對python中Matplotlib的坐標軸的坐標區(qū)間的設定實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 用Python寫一個自動木馬程序

    用Python寫一個自動木馬程序

    這篇文章主要介紹了用Python寫一個自動木馬程序的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09

最新評論