Contrastive Embedding for Generalized Zero-Shot Learning | Synapse