pytorch的Conv2d参数详解

pytorch的Conv2d参数详解

torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True, padding_mode='zeros', device=None, dtype=None)
  • in_channels:输入维度,即你上一层特征图或者原始图片(3)的通道数
  • out_channels:你希望这一层输出多少层的特征图,或者说你希望有多少个卷积核,有多少个卷积核就会有多少张特征图
  • kernel_size:卷积和的大小
  • stride:卷积和在特征图上滑动的步长
  • padding:一般情况下,卷积核的大小是奇数,为了使得图像边缘的像素也要参与卷积计算,就需要在图像or特征图的边缘进行填充,padding指定为几,则会填充几行的数。具体的填充数由填充方式决定,填充方式有constant(常量填充,默认情况下是0填充),reflect(反射填充)、replicate(复制填充)、circular(循环填充),具体的填充差别详见我的另一篇博客
  • dilation:扩张卷积,普通的卷积是“密实”的,扩张卷积可以在不改变训练参数量的前提下,增加卷积核的感受野,具体方法请百度吧,一张图就能看懂
  • groups:分组,具体见pytorch的函数中的group参数的作用
  • bias:偏置,不多说
  • padding_mode:详见padding说明,默认padding_mode=‘zeros’
  • device、dtype默认就行
nn.Conv2dPyTorch中的一个二维卷积层。它有多个参数需要解析。首先,in_channels表示输入的通道数,对于RGB图像来说,通道数为3。然后,out_channels表示输出的通道数,可以理解为卷积核的数量。接下来,kernel_size表示卷积核的大小,一般情况下我们使用的是方形的卷积核,所以只需要写一个整数表示卷积核的边长。stride表示卷积核在图像上每次平移的步长。padding表示图像的填充大小,可以通过在图像四周添加0来扩大图像的尺寸。dilation表示空洞卷积的扩张率,默认为1。groups表示是否采用分组卷积。bias表示是否添加偏置参数。padding_mode表示填充的模式,默认为零填充。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【PyTorch】nn.Conv2d函数详解](https://blog.csdn.net/See_Star/article/details/127560160)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [nn.Conv2d详解](https://blog.csdn.net/weixin_40895135/article/details/130034019)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值