Using Contrastive Learning and Pseudolabels to learn representations for
  Retail Product Image Classification
  Retail product Image classification problems are often few shot
classification problems, given retail product classes cannot have the type of
variations across images like a cat or dog or tree could have. Previous works
have shown different methods to finetune Convolutional Neural Networks to
achieve better classification accuracy on such datasets. In this work, we try
to address the problem statement : Can we pretrain a Convolutional Neural
Network backbone which yields good enough representations for retail product
images, so that training a simple logistic regression on these representations
gives us good classifiers ? We use contrastive learning and pseudolabel based
noisy student training to learn representations that get accuracy in order of
finetuning the entire Convnet backbone for retail product image classification.
