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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

pytorch nn.Conv2d

發布時間:2025/4/16 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pytorch nn.Conv2d 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Conv2d(in_channels, out_channels, kernel_size, stride=1,padding=0, dilation=1, groups=1,bias=True, padding_mode=‘zeros’)

最近在學習李沐大神動手學習深度學習卷積神經網絡(第六章)示例時,對torch包中的Conv2d函數不是很了解。

in_channels:輸入的通道數目
out_channels: 輸出的通道數目
kernel_size:卷積核的大小,類型為int 或者元組,當卷積是方形的時候,只需要一個整數邊長即可,卷積不是方形,要輸入一個元組表示 高和寬。
stride: 卷積每次滑動的步長為多少,默認是 1
padding: 設置在所有邊界增加 值為 0 的邊距的大小(也就是在feature map 外圍增加幾圈 0 ),例如當 padding =1 的時候,如果原來大小為 3 × 3 ,那么之后的大小為 5 × 5 。即在外圍加了一圈 0 。
dilation:控制卷積核之間的間距
groups:控制輸入和輸出之間的連接
bias: 是否將一個 學習到的 bias 增加輸出中,默認是 True 。
padding_mode : 字符串類型,接收的字符串只有 “zeros” 和 “circular”。

例子1:

conv2d = nn.Conv2d(1,1, kernel_size=(1,2), bias=False)

輸入通道為1,輸出通道為1,卷積核大小為1*2的,沒有設置步長與邊界,步長默認為1,沒有學習偏差bias。
?

例子2:

conv2d_1 = nn.Conv2d(1,1,kernel_size=3,padding=1,stride=2)

輸入通道為1,輸出通道為1,卷積核大小為3*3的,邊界左右擴展1,上下擴展1,步長為2。

例子3:

conv2d_2 = nn.Conv2d(1,1,kernel_size=(3,5),padding=(0,1),stride=(3,4))

輸入通道為1,輸出通道為1,卷積核大小為3*5的,邊界左右不擴展,上下擴展1,左步長為3,右步長為4。

總結

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

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