我不明白空洞卷积的感受野的值。实际上,例如,对于 3x3 的常规卷积,感受野是 3x3。两个 3x3 的感受野是 5x5。但是对于扩张卷积它是如何工作的?
事实上,一个 4 dilation 意味着 1 个卷积 3x3,然后我们应用另一个卷积 5x5(只有 9 个值与 0 不同),然后是一个卷积 7x7(只有 9 个值与 0 不同),最后是一个卷积 9x9?如果是这种情况,我不明白 4 膨胀的 15x15 的值。如果我的计算是正确的,我通过 3 次膨胀获得 13x13。我哪里错了?
我不明白空洞卷积的感受野的值。实际上,例如,对于 3x3 的常规卷积,感受野是 3x3。两个 3x3 的感受野是 5x5。但是对于扩张卷积它是如何工作的?
事实上,一个 4 dilation 意味着 1 个卷积 3x3,然后我们应用另一个卷积 5x5(只有 9 个值与 0 不同),然后是一个卷积 7x7(只有 9 个值与 0 不同),最后是一个卷积 9x9?如果是这种情况,我不明白 4 膨胀的 15x15 的值。如果我的计算是正确的,我通过 3 次膨胀获得 13x13。我哪里错了?
正如您在链接问题的答案中看到的那样,步幅(卷积输入值之间的距离)呈指数增长,而不是线性增长。如图所示的 4-dilated 卷积使用 3 层(我在此处链接图像以供参考):
每次应用 3x3 卷积时,输入样本之间的距离都会增加:第一层为 1,第二层为 2,第三层为 4。前两层共同产生一个感受野,每个红点周围有一个 3x3 块,导致一个 7x7 感受野。在第 3 层,这些 7x7 块再次为 9 个红点中的每一个重复,形成 15x15 的感受野。
请注意,应该可以进一步增加这些距离,因为有相当多的重叠(图中较暗的阴影区域):第 2 层步长为 3,导致 9x9,第 3 层步长为 9,导致到 27x27。我不知道这是否会导致性能下降,我从未应用过这种技术。