参考: A guide to convolution arithmetic for deep learning
如何理解深度学习中的deconvolution networks?
要点:
- 卷积运算实际上是一种矩阵的乘法运算。反卷积相当于卷积在神经网络结构的正向和反向传播中做相反的矩阵运算。
卷积运算可表示为(C是一个由卷积核转换而来的稀疏矩阵)。而反卷积运算就是正向时左乘,而反向时左乘,即的运算。通常深度学习的网络框架就是采用这种方式实现反卷积的。此外,另一种实现反卷积的方式是采用全卷积来实现反卷积