2 ms·
"Thanks to this post http://distill.pub/2016/deconv-checkerboard/ http://distill.pub/2016/deconv-checkerboard/ I found out about the alternative deconvolution l
by gwern 10y ago
"Thanks to this post http://distill.pub/2016/deconv-checkerboard/ http://distill.pub/2016/deconv-checkerboard/ I found out about the alternative deconvolution layer and implemented that one."
Yeah, I saw the same thing with WGAN. ConvTranspose2d is not that great for upscaling because it creates artifacts. That said, the post actually recommends doing a 'subpixel' convolution for upscaling (something like, do a convolution out to channels for each pixel, then use PixelShuffle to map it back into a 3-channel image), not doing a bilinear/nearest-neighbor + Conv2d(3,3).
(A GAN would probably also deliver better colorizing results in general.)