stride = 1的conv2d_transpose是否与conv2d层相同?由于如果stride = 1则不进行升频,那么conv2d_transpose层产生的结果是否与conv2d层产生的结果相同?
最佳答案
确实,只要填充也正确,您就可以看到清晰的示例here,但我将引用两个示例进行演示(蓝色是输入,绿色是输出,3x3转换):
卷积,填充相同,没有大幅度增加:
转置卷积,填充相同,没有大步前进:
如您所见,它们是相同的。
但是,检查一下如果转置的卷积没有填充且没有跨步,会发生什么情况:
因此,我要说的是,这取决于填充和跨度是否与转化相同。
如果要深入了解转置的卷积层,请选中this answer。