Deep Semantic Hashing with Generative Adversarial Networks | Synapse