Home

Awesome

<h2 align="center"> <a href="https://github.com/nazmul-karim170/UNICON-Noisy-Label">UNICON: Combating Label Noise Through Uniform Selection and Contrastive Learning</a></h2> <h5 align="center"> If you like our project, please give us a star ⭐ on GitHub for the latest update. </h2> <h5 align="center">

arXiv License: MIT

</h5>

Paper

Training Pipeline

UNICON Framework

<!-- ![Teaser](./Figure/Teaser.png) -->

Framework

Installation Guide

  1. Create a conda environment

    conda create -n unicon 
    conda activate unicon
    
  2. After creating a virtual environment, install the required packages

    pip install -r requirements.txt
    

Download the Datasets

UNICON Training

This will throw an error as downloaded files will not be in the proper folder. That is why they must be manually moved to the "data_path".

Reference

If you have any questions, do not hesitate to contact nazmul.karim170@gmail.com

Also, if you find our work useful please consider citing our work:

@InProceedings{Karim_2022_CVPR,
    author    = {Karim, Nazmul and Rizve, Mamshad Nayeem and Rahnavard, Nazanin and Mian, Ajmal and Shah, Mubarak},
    title     = {UniCon: Combating Label Noise Through Uniform Selection and Contrastive Learning},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2022},
    pages     = {9676-9686}
}