pytorch的nn.Conv2d()参数及尺寸计算详解(与Tensorflow.nn.Conv2d相比)

参数详解

in_channels,
#输入数据的通道数(如彩色图片,一般为3)
out_channels,
#输出数据的通道数(就是我想让输出多少通道,就设置为多少)
kernel_size,
#卷积核的尺寸(如(3,2),3与(3,3)等同)
stride = 1,
#卷积步长,就是卷积操作时每次移动的格子数
padding = 0,
#原图周围需要填充的格子行(列)数,无填充的话卷积到边缘会直接忽略该边缘
dilation = 1,
#空洞卷积的空洞指数,一般默认为1即可
groups = 1,
#分组卷积的组数,一般默认设置为1,不用管
bias = True,
#卷积偏置,一般设置为False,True的话可以增加模型的泛化能力
padding_mode = 'zeros’
#设置边缘填充值为0,或别的数,一般都默认设置为0

torch.nn
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* [【PyTorchnn.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 ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值