Hello I'm implementing a CycleGAN and most of the other implementations I've seen on the internet use Convolution with stride 2 instead of a Maxpoolinglayer for downsample.
On to my question, why should we dismiss Maxpooling and instead add stride 2 to the Convolutions in the U-Net for CycleGANs. Is it because to much information gets lost in the Maxpoolingoperation? Or is there a different reason?