上一篇文章已经介绍过卷积的实现,这篇文章我们学习反卷积原理,同样,在了解反卷积原理后,在后面手写python代码实现反卷积。...1 反卷积原理
反卷积原理不太好用文字描述,这里直接以一个简单例子描述反卷积过程。...假设输入如下:
[[1,0,1],
[0,2,1],
[1,1,0]]
反卷积卷积核如下:
[[ 1, 0, 1],
[-1, 1, 0],
[ 0,-1, 0]]
现在通过stride=2来进行反卷积...,在接下的运算过程如下图所示:
image.png
可以看到实际上,反卷积和卷积基本一致,差别在于,反卷积需要填充过程,并在最后一步需要裁剪。...对比结果可以看到,数据是一致的,证明前面手写的python实现的反卷积代码是正确的。