A guide to convolution arithmetic for deep learning
Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks