Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks