ConvTransposed2d()其實是Conv2d()的逆過程,其參數是一樣的
Conv2d():
output = (input+2*Padding-kernelSize) / stride + 1(暫時不考慮outputPadding 注意:outputPadding只是在一邊Padding)
=>input = (output-1) * stride - 2*Padding + kernelSize
例如輸入圖片尺寸為128,inputPadding為0,kernelSize為4,stride為2,outputPadding為1,那么輸出圖片尺寸為64
同理可得
ConvTransposed2d():
output = (input-1) * stride - 2*Padding + kernelSize