DivideMix

Semi-supervised learner

A PyTorch implementation of a semi-supervised learning framework for training deep neural networks with noisy labels by dynamically dividing the data into clean and noisy sets.

Code for paper: DivideMix: Learning with Noisy Labels as Semi-supervised Learning

GitHub

546 stars
9 watching
85 forks
Language: Python
last commit: about 6 years ago

Related projects:

RepositoryDescriptionStars
benedekrozemberczki/splitterA PyTorch implementation of node representation learning using multiple social contexts213
illidanlab/splitmixAn algorithm for distributed learning with flexible model customization during training and testing40
kthyeon/fine_officialImplementation of a method to improve machine learning models trained with noisy labels by selecting and collaborating with high-quality samples39
minglllli/cbafedA PyTorch implementation of a method for improving semi-supervised learning in federated settings by adapting pseudo labels to balance classes.7
diaoenmao/semifl-semi-supervised-federated-learning-for-unlabeled-clients-with-alternate-trainingAn implementation of semi-supervised federated learning for improving the performance of a server using distributed clients with unlabeled data36
wohlert/semi-supervised-pytorchA collection of semi-supervised learning and generative models implemented in PyTorch707
tmadl/semisup-learnA framework for training semi-supervised machine learning models using various techniques502
js-mim/mss_pytorchThis project provides a PyTorch implementation of a singing voice separation algorithm using recurrent inference and skip-filtering connections.171
dmizr/phuberAn implementation of gradient clipping as a method to mitigate the effects of noisy labels in machine learning models14
spandan-madan/pytorch_fine_tuning_tutorialProvides guidance on fine-tuning pre-trained models for image classification tasks using PyTorch.279
open-mmlab/mmengineProvides a flexible and configurable framework for training deep learning models with PyTorch.1,196
moucheng2017/med-noisy-labelsProvides PyTorch implementation of a method to address noisy labels in medical image segmentation.71
nust-machine-intelligence-laboratory/jo-srcAn implementation of a contrastive learning approach to address noisy labels in machine learning models5
uds-lsv/multi-tasking_learning_with_unreliable_labelsAn open source software project that extends an existing algorithm to handle noisy labels in machine learning for low-resource data generation.8
zhanghang1989/pytorch-encodingA Python framework for building deep learning models with optimized encoding layers and batch normalization.2,044