PyTorch中的默认膨胀值
如PyTorch的中所示,层Conv2d使用默认的膨胀1。这是否意味着如果我想创建一个简单的conv2d层,我必须编写PyTorch中的默认膨胀值,pytorch,Pytorch,如PyTorch的中所示,层Conv2d使用默认的膨胀1。这是否意味着如果我想创建一个简单的conv2d层,我必须编写 nn.conv2d(in_channels = 3, out_channels = 64, kernel_size = 3, dilation = 0) 而不是简单地写 nn.conv2d(in_channels = 3, out_channels = 64, kernel_size = 3) 或者,在Pytork中,dilation=1意味着与扩展卷积部分给出的dilat
nn.conv2d(in_channels = 3, out_channels = 64, kernel_size = 3, dilation = 0)
而不是简单地写
nn.conv2d(in_channels = 3, out_channels = 64, kernel_size = 3)
或者,在Pytork中,dilation=1意味着与扩展卷积部分给出的dilation=0相同?从Pytork文档中的
H\u out,W\u out
的计算中,我们可以知道dilation=n
意味着使内核的像素(1x1
)成为nxn
,其中原始内核像素位于左上角,其余像素为空(或用0填充)
因此,
膨胀=1
相当于没有膨胀的标准卷积。这里的插图应该说明: