Giter VIP home page Giter VIP logo

pseudo-label-correction-for-instance-dependent-noise-using-teacher-student-framework's Introduction

Pseudo-label Correction for Instance-dependent Noise using Teacher-student Framework

This is the official repository for the paper Pseudo-Label Correction for Instance-Dependent Noise using Teacher-Student Framework. The following sections provide information on replicating the experiments. We test our method on three different datasets MNIST, FashionMNIST, and SVHN. Please download all files in the repository.

1. Instance-Dependent Noise (IDN) Generation

We adopted the IDN generation proposed by Chen et al.'s Beyond Class-Conditional Assumption: A Primary Attempt to Combat Instance-Dependent Label Noise. Please refer this paper to generate noisy labels with desired noise level.

We use 22%, 32%, 42%, and 52% noise in our method, but 20%, 30%, 40%, and 50% noise for existing methods. This is done to accommodate for methods that do not need a small set of clean data and ensure fair comparisons.

2. Pseudo-Label Correction (P-LC) Experiments

All datasets must be downloaded through Pytorch. We test each dataset on all noise levels {0.22, 0.32, 0.42, 0.52} on three different seeds {0, 1, 2}.

MNIST

The following script must be run to reproduce results for MNIST.

python3 train_mnist.py --seed 0 --noise_rate 0.22 --epochs_retrain 50

Fashion-MNIST

The following script must be run to reproduce results for Fashion-MNIST.

python3 train_fmnist.py --seed 0 --noise_rate 0.22 --epochs_retrain 50

SVHN

The following script must be run to reproduce results for SVHN.

python3 train_svhn.py --seed 0 --noise_rate 0.22 --epochs_retrain 50

pseudo-label-correction-for-instance-dependent-noise-using-teacher-student-framework's People

Contributors

eugenekim3107 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.