正如PyTorch文档中给出的,Conv2d 层使用默认扩张 1。这是否意味着如果我想创建一个简单的 conv2d 层,我必须编写
nn.conv2d(in_channels = 3, out_channels = 64, kernel_size = 3, dilation = 0)
Run Code Online (Sandbox Code Playgroud)
而不是简单地写
nn.conv2d(in_channels = 3, out_channels = 64, kernel_size = 3)
Run Code Online (Sandbox Code Playgroud)
或者在 PyTorch 中dilation = 1是否与扩张卷积部分中给出的dilation = 0相同?
从pytorch文档中的计算H_out, W_out可知,这dilation=n意味着将1x1kernel的一个像素( )设为nxn,其中原始kernel像素位于左上角,其余像素为空(或填充0)。
因此dilation=1相当于没有扩张的标准卷积。
| 归档时间: |
|
| 查看次数: |
3027 次 |
| 最近记录: |