Towards Principled Methods for Training Generative Adversarial NetworksWasserstein GANs Towards Principled Methods for Training Generative Adversarial Networks Wasserstein GANs