Category - Generative Adversarial Networks