The code for the paper Generative-based Contrastive model with Semantic Alignment for Zero-shot Learning