← Open Source
bhanML

Co-teaching

NeurIPS'18: Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labels.

Model DevelopmentDeep Learning FrameworksPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
521
Stars
109
Forks
+1
This week
3
Contributors
Created 2018-10-17 · Updated 2026-10-12 · #17833 today
Top developers
bhanMLxingruiyuquanmingyao

bhanML/Co-teaching is ranked 17,833 with 521 stars.

Same-category comparison

bhanML/Co-teaching is ranked 17,833 among these 8 peers; airalcorn2/Deep-Semantic-Similarity-Model is ranked 17,832.

Same-category comparison
NameRankMetrics
NVlabs/DeepInversion17,828
Language:
Python
Stars:
521
Forks:
87
Description:
Official PyTorch implementation of Dreaming to Distill: Data-free Knowledge Transfer via DeepInversion (CVPR 2020).
PKU-MARL/Multi-Agent-Transformer17,829
Language:
Python
Stars:
521
Forks:
94
Zielon/INSTA17,831
Language:
C++
Stars:
521
Forks:
44
Description:
INSTA - Instant Volumetric Head Avatars [CVPR2023].
airalcorn2/Deep-Semantic-Similarity-Model17,832
Language:
Python
Stars:
521
Forks:
178
Description:
My Keras implementation of the Deep Semantic Similarity Model (DSSM)/Convolutional Latent Semantic Model (CLSM) described here: http://research.microsoft.com/pubs/226585/cikm2014_cdssm_final.pdf.
google-deepmind/narrativeqa17,837
Language:
Shell
Stars:
521
Forks:
70
Description:
This repository contains the NarrativeQA dataset. It includes the list of documents with Wikipedia summaries, links to full stories, and questions and answers.
kLabUM/rrcf17,838
Language:
Python
Stars:
521
Forks:
118
Description:
🌲 Implementation of the Robust Random Cut Forest algorithm for anomaly detection on streams.
lucasjinreal/keras_frcnn17,840
Language:
Python
Stars:
521
Forks:
272
Description:
Keras Implementation of faster-rcnn.
Deeachain/Segmentation-Pytorch17,844
Language:
Python
Stars:
520
Forks:
75
Description:
Semantic Segmentation in Pytorch. Network include: FCN、FCN_ResNet、SegNet、UNet、BiSeNet、BiSeNetV2、PSPNet、DeepLabv3_plus、 HRNet、DDRNet.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryDeep Learning Frameworks
Stars521
Forks109
Contributors3
Created date2018-10-17
Updated date2026-10-12
Stars in 1 day0
Stars in 7 days1
Rank17,833
Previous rank17,617
Rank change-216
7-day stars rank11,523
Previous 7-day stars rank11,579
7-day stars rank change56
Total stars rank18,759
Previous total stars rank18,732
Total stars rank change-27
CountryChina
README summary

Co-teaching NeurIPS'18: Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labels (Pytorch implementation). Another related work in NeurIPS'18: Masking: A New Perspective of Noisy Supervision Code available: ======== This is the code for the paper: Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labels Bo Han*, Quanming Yao*, Xingrui Yu, Gang Niu, Miao Xu, Weihua Hu, Ivor Tsang, Masashi Sugiyama To be presented at NeurIPS 2018. If you find this code useful

in your research then please cite Setups All code was developed and tested on a single machine equiped with a NVIDIA K80 GPU. AutoML Please check the automated machine learning (AutoML) version of Co-teaching in Searching to Exploit Memorization Effect in Learning from Corrupted Labels.

Frequently asked questions

How many stars and forks are recorded?

bhanML/Co-teaching has 521 stars and 109 forks.

What is the repository rank?

bhanML/Co-teaching is ranked 17,833.

What language and category are recorded?

bhanML/Co-teaching has 521 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

bhanML/Co-teaching is compared with airalcorn2/Deep-Semantic-Similarity-Model, ranked 17,832 with 521 stars.

README

Co-teaching

NeurIPS'18: Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labels (Pytorch implementation).

Another related work in NeurIPS'18:

Masking: A New Perspective of Noisy Supervision

Code available: https://github.com/bhanML/Masking

========

This is the code for the paper: Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labels
Bo Han*, Quanming Yao*, Xingrui Yu, Gang Niu, Miao Xu, Weihua Hu, Ivor Tsang, Masashi Sugiyama
To be presented at NeurIPS 2018.

If you find this code useful in your research then please cite

@inproceedings{han2018coteaching,
  title={Co-teaching: Robust training of deep neural networks with extremely noisy labels},
  author={Han, Bo and Yao, Quanming and Yu, Xingrui and Niu, Gang and Xu, Miao and Hu, Weihua and Tsang, Ivor and Sugiyama, Masashi},
  booktitle={NeurIPS},
  pages={8535--8545},
  year={2018}
}

Setups

All code was developed and tested on a single machine equiped with a NVIDIA K80 GPU. The environment is as bellow:

  • CentOS 7.2
  • CUDA 8.0
  • Python 2.7.12 (Anaconda 4.1.1 64 bit)
  • PyTorch 0.3.0.post4
  • numpy 1.14.2

Install PyTorch via:

pip install http://download.pytorch.org/whl/cu80/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl

Running Co-teaching on benchmark datasets (MNIST, CIFAR-10 and CIFAR-100)

Here is an example:

python main.py --dataset cifar10 --noise_type symmetric --noise_rate 0.5 

Performance

(Flipping, Rate) MNIST CIFAR-10 CIFAR-100
(Pair, 45%) 87.58% 72.85% 34.40%
(Symmetry, 50%) 91.68% 74.49% 41.23%
(Symmetry, 20%) 97.71% 82.18% 54.36%

Contact: Xingrui Yu (xingrui.yu@student.uts.edu.au); Bo Han (bo.han@riken.jp).

AutoML

Please check the automated machine learning (AutoML) version of Co-teaching in

  • Searching to Exploit Memorization Effect in Learning from Corrupted Labels. ICML-2020 paper code
Nearby in the ranking
Similar items