PyTorch nn.Conv2d输出补偿

阿伦

我正在使用Python 3.8和PyTorch 1.7.1。我看到了定义Conv2d层的代码,如下所示:

Conv2d(3, 6, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)

传递给它的输入“ X”是一个4D张量-

X.shape
# torch.Size([4, 3, 6, 6])

该转换层的输出量为:

c1(X).shape
# torch.Size([4, 6, 3, 3])

我正在尝试使用该公式来计算任何转换层的输出空间尺寸:O =((W-K + 2P)/ S)+ 1,其中W =图像的空间尺寸,K =过滤器/内核尺寸,P =零填充&S =跨度。

对于'c1'转换层,我们得到W = 6,K = 3,S = 2&P =1。使用公式,您将获得O =((6-3 +(2 x 1))/ 2)+ 1 = 5/2 + 1 = 3.5。

输出量:(4、6、3、3),因为使用的滤波器数量=6。'c1'的空间输出如何等于(3,3)?我没有得到什么?

谢谢!

伊万

你怎么会有半个像素?

您缺少发言权功能:

O = floor(((W - K + 2P)/S) + 1)

因此,输出地图的形状为(3, 3)


这是以下各项的完整公式(带膨胀)nn.Conv2d

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

pytorch conv2d配重

来自分类Dev

PyTorch Conv2D返回零输入张量的非零输出?

来自分类Dev

Pytorch:NN 函数逼近器,2 进 1 出

来自分类Dev

Torch中的卷积层(即nn.SpatialConvolution`)和Pytorch中的卷积层(即torch.nn.Conv2d)之间有什么区别

来自分类Dev

nn.Functinal对比nn-Pytorch

来自分类Dev

自定义conv2d操作Pytorch

来自分类Dev

pytorch conv2d的源代码在哪里?

来自分类Dev

在PyTorch中如何实现Conv2d的算法

来自分类Dev

我们如何在PyTorch中将线性层的输出提供给Conv2D?

来自分类Dev

conv2d是否使用随机过滤器?这样对NN有好处吗?

来自分类Dev

何时在Conv2d()中使用填充以及何时进行ReflectionPad2d()Pytorch

来自分类Dev

如何在pytorch中实现Conv2d的棋盘大步?

来自分类Dev

PyTorch conv2d不传播torch.channels_last内存格式

来自分类Dev

来自tf.nn.conv2d和keras.layers.Conv2D的不相等输出

来自分类Dev

Pytorch nn.Linear RuntimeError:mat1 dim 1必须匹配mat2 dim 0

来自分类Dev

Tensorflow:tf.nn.separable_conv2d做什么?

来自分类Dev

tensorflow tf.nn.conv2d 中的特征数

来自分类Dev

tf.nn.conv2d 命令的输入

来自分类Dev

tf.nn.space_to_depth是否有等效的PyTorch函数

来自分类Dev

pytorch中torch.nn.gru函数的输入是什么?

来自分类Dev

pytorch:合并两个模型(nn.Module)

来自分类Dev

如何在pytorch nn.module中设置图层的值?

来自分类Dev

Pytorch的nn.Linear(x,y)返回什么?

来自分类Dev

从PyTorch nn.Embedding中检索原始数据

来自分类Dev

nn.Module的Pytorch子类没有属性'parameters'

来自分类Dev

了解nn.Linear在PyTorch中的正向传播的用法

来自分类Dev

PyTorch等效于tf.nn.softmax_cross_entropy_with_logits和tf.nn.sigmoid_cross_entropy_with_logits

来自分类Dev

Tensorflow:tf.nn.conv2d实际在哪里执行?

来自分类Dev

tf.nn.conv2d如何使用偶数大小的过滤器?

Related 相关文章

  1. 1

    pytorch conv2d配重

  2. 2

    PyTorch Conv2D返回零输入张量的非零输出?

  3. 3

    Pytorch:NN 函数逼近器,2 进 1 出

  4. 4

    Torch中的卷积层(即nn.SpatialConvolution`)和Pytorch中的卷积层(即torch.nn.Conv2d)之间有什么区别

  5. 5

    nn.Functinal对比nn-Pytorch

  6. 6

    自定义conv2d操作Pytorch

  7. 7

    pytorch conv2d的源代码在哪里?

  8. 8

    在PyTorch中如何实现Conv2d的算法

  9. 9

    我们如何在PyTorch中将线性层的输出提供给Conv2D?

  10. 10

    conv2d是否使用随机过滤器?这样对NN有好处吗?

  11. 11

    何时在Conv2d()中使用填充以及何时进行ReflectionPad2d()Pytorch

  12. 12

    如何在pytorch中实现Conv2d的棋盘大步?

  13. 13

    PyTorch conv2d不传播torch.channels_last内存格式

  14. 14

    来自tf.nn.conv2d和keras.layers.Conv2D的不相等输出

  15. 15

    Pytorch nn.Linear RuntimeError:mat1 dim 1必须匹配mat2 dim 0

  16. 16

    Tensorflow:tf.nn.separable_conv2d做什么?

  17. 17

    tensorflow tf.nn.conv2d 中的特征数

  18. 18

    tf.nn.conv2d 命令的输入

  19. 19

    tf.nn.space_to_depth是否有等效的PyTorch函数

  20. 20

    pytorch中torch.nn.gru函数的输入是什么?

  21. 21

    pytorch:合并两个模型(nn.Module)

  22. 22

    如何在pytorch nn.module中设置图层的值?

  23. 23

    Pytorch的nn.Linear(x,y)返回什么?

  24. 24

    从PyTorch nn.Embedding中检索原始数据

  25. 25

    nn.Module的Pytorch子类没有属性'parameters'

  26. 26

    了解nn.Linear在PyTorch中的正向传播的用法

  27. 27

    PyTorch等效于tf.nn.softmax_cross_entropy_with_logits和tf.nn.sigmoid_cross_entropy_with_logits

  28. 28

    Tensorflow:tf.nn.conv2d实际在哪里执行?

  29. 29

    tf.nn.conv2d如何使用偶数大小的过滤器?

热门标签

归档