如何用张量流实现比一步大的一维反褶积层?

2024-04-26 06:48:05 发布

您现在位置:Python中文网/ 问答频道 /正文

正如本指南所说的[A guide to convolution arithmetic for deep learning],反褶积层可以转化为等效的卷积层。你知道吗

然而,当原始卷积的步长大于1时,对应的反褶积等效卷积应采用通过在每个输入单元之间添加s−1零获得的拉伸输入,其中s是原始卷积中的步长。你知道吗

举个例子: [The transpose of convolving a 3×3 kernel over a 5×5 input padded with a 1×1 border of zeros using 2×2 strides]

问题是:因为tensorflow只提供了一个2-D版本的反褶积层,如果我想为一个跨距大于1的原始卷积层实现一个1-D反褶积层,我如何在每个输入单元之间加零?你知道吗

非常感谢


Tags: ofthetofor指南arithmetic卷积例子