Deep Hashing for Semi-supervised Content Based Image Retrieval