InfoGAN: Interpretable Representation Learning by ...