Semantic-based conditional generative adversarial hashing with pairwise labels. (July 2023)