Training Triplet Networks with GAN
Triplet networks are widely used models that are characterized by good performance in classification and retrieval tasks. In this work we propose to train a triplet network by putting it as the discriminator in Generative Adversarial Nets (GANs). We make use of the good capability of representation learning of the discriminator to increase the predictive quality of the model. We evaluated our approach on Cifar10 and MNIST datasets and observed significant improvement on the classification performance using the simple k-nn method.
Code (5)
Tasks
General ClassificationRepresentation LearningRetrievalTripletSimilar Papers 제목 키워드 기반
Correcting the Triplet Selection Bias for Triplet Loss
Triplet loss, popular for metric learning, has made a great success in many computer vision tasks, such as fine-grained image classification, image retrieval, and face recognition. Considering that the number of triplets…
Face RecognitionFine-Grained Image ClassificationGeneral Classificationimage-classification+6Batch-Incremental Triplet Sampling for Training Triplet Networks Using Bayesian Updating Theorem
Variants of Triplet networks are robust entities for learning a discriminative embedding subspace. There exist different triplet mining approaches for selecting the most suitable training triplets. Some of these mining m…
Dimensionality ReductionHistopathological Image ClassificationMetric LearningTripletDeep Ranking with Adaptive Margin Triplet Loss
We propose a simple modification from a fixed margin triplet loss to an adaptive margin triplet loss. While the original triplet loss is used widely in classification problems such as face recognition, face re-identifica…
Face RecognitionTripletDetecting unseen visual relations using analogies
We seek to detect visual relations in images of the form of triplets t = (subject, predicate, object), such as "person riding dog", where training examples of the individual entities are available but their combinations …
RetrievalTripletDeep Triplet Quantization
Deep hashing establishes efficient and effective image retrieval by end-to-end learning of deep representations and hash codes from similarity data. We present a compact coding solution, focusing on deep learning to quan…
Deep HashingImage RetrievalQuantizationRetrieval+1