反卷积
之前一直以为反卷积和空洞卷积是一回事,后来才发现是两个事情,反卷积是为了能够将小图片生成大图片,空洞卷积是为了扩大感受野。
反卷积多用于图像生成中,例如从特征生成图片,GAN,图像分割等等中,常与conv相对应,也有其他名称,比如: Transposed Convolution, Fractional Strided Convolution。
首先定义符号:
- 假设本文提到的图形和卷积核都是一维的线或者二维的正方形,$x$和$y$轴方向的padding和stride相同
- $i,o,k,p,s,i’,o’,k’,p’,s’$分别表示卷积/反卷积输入图片的大小input size, 输出图片的大小 output size,卷积/反卷积的核大小kernel size,padding,stride.