Github Learning Structured Output Representation Using Deep Conditional Generative Models