catgan pytorchUnsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks
ProSelfLC-2021noisy labels; missing labels; semi-supervised learning; entropy; uncertainty; robustness and generalisation.
spearSPEAR: Programmatically label and build training data quickly.
AdversarialAudioSeparationCode accompanying the paper "Semi-supervised adversarial audio source separation applied to singing voice extraction"
semi-supervised-NFsCode for the paper Semi-Conditional Normalizing Flows for Semi-Supervised Learning
SemiSeg-AELSemi-Supervised Semantic Segmentation via Adaptive Equalization Learning, NeurIPS 2021 (Spotlight)
ganbert-pytorchEnhancing the BERT training with Semi-supervised Generative Adversarial Networks in Pytorch/HuggingFace
deviation-networkSource code of the KDD19 paper "Deep anomaly detection with deviation networks", weakly/partially supervised anomaly detection, few-shot anomaly detection
semantic-parsing-dualSource code and data for ACL 2019 Long Paper ``Semantic Parsing with Dual Learning".
JCLALJCLAL is a general purpose framework developed in Java for Active Learning.
DeepAtlasJoint Semi-supervised Learning of Image Registration and Segmentation
DualStudentCode for Paper ''Dual Student: Breaking the Limits of the Teacher in Semi-Supervised Learning'' [ICCV 2019]
pyprophetPyProphet: Semi-supervised learning and scoring of OpenSWATH results.
semi-memoryTensorflow Implementation on Paper [ECCV2018]Semi-Supervised Deep Learning with Memory
EC-GANEC-GAN: Low-Sample Classification using Semi-Supervised Algorithms and GANs (AAAI 2021)
seededldaSemisupervided LDA for theory-driven text analysis
generative modelsPytorch implementations of generative models: VQVAE2, AIR, DRAW, InfoGAN, DCGAN, SSVAE
deepOFTensorFlow implementation for "Guided Optical Flow Learning"
ganbertEnhancing the BERT training with Semi-supervised Generative Adversarial Networks
emotion-recognition-GANThis project is a semi-supervised approach to detect emotions on faces in-the-wild using GAN
Cross-Speaker-Emotion-TransferPyTorch Implementation of ByteDance's Cross-speaker Emotion Transfer Based on Speaker Condition Layer Normalization and Semi-Supervised Training in Text-To-Speech
HybridNetPytorch Implementation of HybridNet: Classification and Reconstruction Cooperation for Semi-Supervised Learning (https://arxiv.org/abs/1807.11407)
sesemisupervised and semi-supervised image classification with self-supervision (Keras)
pyroVEDInvariant representation learning from imaging and spectral data
GPQGeneralized Product Quantization Network For Semi-supervised Image Retrieval - CVPR 2020
SimPLECode for the paper: "SimPLE: Similar Pseudo Label Exploitation for Semi-Supervised Classification"
tape-neurips2019Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology. (DEPRECATED)
sinkhorn-label-allocationSinkhorn Label Allocation is a label assignment method for semi-supervised self-training algorithms. The SLA algorithm is described in full in this ICML 2021 paper: https://arxiv.org/abs/2102.08622.
rankpruning🧹 Formerly for binary classification with noisy labels. Replaced by cleanlab.
Pro-GNNImplementation of the KDD 2020 paper "Graph Structure Learning for Robust Graph Neural Networks"
pywslPython codes for weakly-supervised learning
ST-PlusPlus[CVPR 2022] ST++: Make Self-training Work Better for Semi-supervised Semantic Segmentation
DeFMO[CVPR 2021] DeFMO: Deblurring and Shape Recovery of Fast Moving Objects