conv2d和conv2d_transpose,步幅= 1

时间:2019-03-11 17:10:28

标签: tensorflow machine-learning keras computer-vision

使用stride = 1的conv2d_transpose是否与conv2d层相同?由于如果stride = 1,则不会进行升频,那么conv2d_transpose层产生的结果是否与conv2d层产生的结果相同?

1 个答案:

答案 0 :(得分:0)

实际上,只要填充也正确,您就可以看到清晰的示例here,但我将引用两个示例进行演示(蓝色为输入,绿色为输出,3x3转换):

  • 卷积,填充相同,没有大步前进:

enter image description here

  • 转置卷积,填充相同,没有大步前进:

enter image description here

如您所见,它们是相同的。

但是请检查如果发生转置的卷积而没有填充且没有跨度,会发生什么情况: enter image description here

因此,我要说的是,这取决于填充和跨步是否与转换相同。 如果要深入了解转置的卷积层,请检查this answer