好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > pytorch 如何自定義卷積核權值參數

pytorch 如何自定義卷積核權值參數

熱門標簽:電銷機器人的風險 應電話機器人打電話違法嗎 地圖標注線上如何操作 開封自動外呼系統怎么收費 開封語音外呼系統代理商 天津電話機器人公司 400電話辦理哪種 河北防封卡電銷卡 手機網頁嵌入地圖標注位置

pytorch中構建卷積層一般使用nn.Conv2d方法,有些情況下我們需要自定義卷積核的權值weight,而nn.Conv2d中的卷積參數是不允許自定義的,此時可以使用torch.nn.functional.conv2d簡稱F.conv2d

torch.nn.functional.conv2d(input, weight, bias=None, stride=1, padding=0, dilation=1, groups=1)

F.conv2d可以自己輸入且也必須要求自己輸入卷積權值weight和偏置bias。因此,構建自己想要的卷積核參數,再輸入F.conv2d即可。

下面是一個用F.conv2d構建卷積層的例子

這里為了網絡模型需要寫成了一個類:

class CNN(nn.Module):
    def __init__(self):
        super(CNN, self).__init__()
        self.weight = nn.Parameter(torch.randn(16, 1, 5, 5))  # 自定義的權值
        self.bias = nn.Parameter(torch.randn(16))    # 自定義的偏置
 
    def forward(self, x):
        x = x.view(x.size(0), -1)
        out = F.conv2d(x, self.weight, self.bias, stride=1, padding=0)
        return out

值得注意的是,pytorch中各層需要訓練的權重的數據類型設為nn.Parameter,而不是Tensor或者Variable。parameter的require_grad默認設置為true,而Varaible默認設置為False。

補充:pytorch中卷積參數的理解

kernel_size代表著卷積核,例如kernel_size=3或kernel_size=(3,7);

stride:表明卷積核在像素級圖像上行走的步長,如圖2,步長為1;

padding:為上下左右填充的大小,例如padding=0/1/(1,1)/(1,3),

padding=0 不填充;

padding=1/(1,1) 上下左右分別填充1個格;

padding=(1,3) 高(上下)填充2個格,寬(左右)填充6個格;

卷積代碼

torch.nn.Conv2d(512,512,kernel_size=(3,7),stride=2,padding=1)

指定輸出形狀的上采樣

def upsample_add(self,x,y):
        _,_,H,W = y.size()
        return F.interpolate(x, size=(H,W), mode='bilinear', align_corners=False) + y

反卷積上采樣

output_shape_w=kernel_size_w+(output_w-1)(kernel_size_w-1)+2padding
self.upscore2 = nn.ConvTranspose2d(
            512, 1, kernel_size=3, stride=2,padding=0, bias=False)

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

您可能感興趣的文章:
  • pytorch固定BN層參數的操作
  • pytorch交叉熵損失函數的weight參數的使用
  • Pytorch 統計模型參數量的操作 param.numel()
  • pytorch 一行代碼查看網絡參數總量的實現
  • pytorch查看網絡參數顯存占用量等操作
  • pytorch 優化器(optim)不同參數組,不同學習率設置的操作
  • pytorch LayerNorm參數的用法及計算過程

標簽:宿遷 常州 成都 山東 江蘇 蘭州 六盤水 駐馬店

巨人網絡通訊聲明:本文標題《pytorch 如何自定義卷積核權值參數》,本文關鍵詞  pytorch,如何,自定義,卷積,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytorch 如何自定義卷積核權值參數》相關的同類信息!
  • 本頁收集關于pytorch 如何自定義卷積核權值參數的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 三级潘金莲| 亚洲精品巨爆乳无码大乳巨 | 国产精品嫩草影院在线观看免费 | 日本aaaa视频| 亚洲欧美日韩精品suv| 鲁啊鲁啊鲁鲁视频| 美女cos捆绑私房福利| 日本无码??视频在线观看毒| 人人澡人人添人人爽人人sex | 亚洲成aⅴ人片| 一级成人a免费视频| 色欲AV精品亚洲AV高清色飘香| 健身房啪啪系列h| 爆乳j罩杯超乳AV在线| 亚洲国产精品无码久久九色| 蜜臀在线播放| 欧美疯狂3p群体交乱视频丨足| 51国产成人精品午夜福中文下载 | 久久久久久蜜桃一区二区| 国产精品久久久久久亚洲影视内衣| 欧美黑人激情乱妇| 狠狠色噜噜色狠狠狠综合久久| 无码H肉18秘?影视在线观| 日本高清在线精品一区二区三区| 免费看黄动漫| 91在线码无精品秘?入口| 交换闺蜜娇妻呻吟HD| 日本疯狂吮乳吃奶头av| 双性便器尿液play内尿| 公与媳中字HD中字| 女装被迫沦为玩物的人妖| 丰满人妻中伦妇伦精品APP| 国产suv推荐| 国产精品永久免费视频| 根太软| 最新亚洲AV一区二区精品莹莹| 男人j进女人j啪啪无遮挡| 无限日本在线观看完整版中文| 美女赤身裸体扒开双腿一区二区 | 鋼板租賃的詳情| 亚洲一区二区三区四区五区XX|