Structured Generative Adversarial Networks 1