关于GAN里面的转置卷积
最近在看有关生成对抗网络的内容,在生成器里面涉及到了编码器和解码器,里面就用到了deconv2d转置卷积,有关反卷积的输出特征图的尺寸计算如下:
如果输入feature map 大小为NN,卷积核为kk,卷积步长为s=1,那么因为转置卷积在四周每个边缘补0且数量为s-1,内部补0为ns,所以共补0:sn+s-1,得到输出的特征图的大小为:(sn+s-1-k+1)/1=sn+s-k.结论如下:转置卷积并不是直接使得特征图的大小变成了s倍,结果还差了个s-k.
卷积特征图的尺寸进行卷积的feature map 的特征图的大小计算尺寸为:(n-k+2p)/s+1,如果不能整除的话可以向下取整整除部分。其中p为padding填充的大小。