All Projects → koshian2 → Pseudo-Label-Keras

koshian2 / Pseudo-Label-Keras

Licence: MIT license
Pseudo-Label: Semi-Supervised Learning on CIFAR-10 in Keras

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pseudo-Label-Keras

EC-GAN
EC-GAN: Low-Sample Classification using Semi-Supervised Algorithms and GANs (AAAI 2021)
Stars: ✭ 29 (-19.44%)
Mutual labels:  semi-supervised-learning
semantic-parsing-dual
Source code and data for ACL 2019 Long Paper ``Semantic Parsing with Dual Learning".
Stars: ✭ 17 (-52.78%)
Mutual labels:  semi-supervised-learning
Context-Aware-Consistency
Semi-supervised Semantic Segmentation with Directional Context-aware Consistency (CVPR 2021)
Stars: ✭ 121 (+236.11%)
Mutual labels:  semi-supervised-learning
ETCI-2021-Competition-on-Flood-Detection
Experiments on Flood Segmentation on Sentinel-1 SAR Imagery with Cyclical Pseudo Labeling and Noisy Student Training
Stars: ✭ 102 (+183.33%)
Mutual labels:  semi-supervised-learning
DeepAtlas
Joint Semi-supervised Learning of Image Registration and Segmentation
Stars: ✭ 38 (+5.56%)
Mutual labels:  semi-supervised-learning
collective-classification-weka-package
Semi-Supervised Learning and Collective Classification
Stars: ✭ 20 (-44.44%)
Mutual labels:  semi-supervised-learning
seededlda
Semisupervided LDA for theory-driven text analysis
Stars: ✭ 46 (+27.78%)
Mutual labels:  semi-supervised-learning
spear
SPEAR: Programmatically label and build training data quickly.
Stars: ✭ 81 (+125%)
Mutual labels:  semi-supervised-learning
JCLAL
JCLAL is a general purpose framework developed in Java for Active Learning.
Stars: ✭ 22 (-38.89%)
Mutual labels:  semi-supervised-learning
SemiSeg-AEL
Semi-Supervised Semantic Segmentation via Adaptive Equalization Learning, NeurIPS 2021 (Spotlight)
Stars: ✭ 79 (+119.44%)
Mutual labels:  semi-supervised-learning
pyprophet
PyProphet: Semi-supervised learning and scoring of OpenSWATH results.
Stars: ✭ 23 (-36.11%)
Mutual labels:  semi-supervised-learning
ssdg-benchmark
Benchmarks for semi-supervised domain generalization.
Stars: ✭ 46 (+27.78%)
Mutual labels:  semi-supervised-learning
deviation-network
Source code of the KDD19 paper "Deep anomaly detection with deviation networks", weakly/partially supervised anomaly detection, few-shot anomaly detection
Stars: ✭ 94 (+161.11%)
Mutual labels:  semi-supervised-learning
semi-memory
Tensorflow Implementation on Paper [ECCV2018]Semi-Supervised Deep Learning with Memory
Stars: ✭ 49 (+36.11%)
Mutual labels:  semi-supervised-learning
semi-supervised-NFs
Code for the paper Semi-Conditional Normalizing Flows for Semi-Supervised Learning
Stars: ✭ 23 (-36.11%)
Mutual labels:  semi-supervised-learning
PyData-Pseudolabelling-Keynote
Accompanying notebook and sources to "A Guide to Pseudolabelling: How to get a Kaggle medal with only one model" (Dec. 2020 PyData Boston-Cambridge Keynote)
Stars: ✭ 23 (-36.11%)
Mutual labels:  pseudo-label
Semi-Supervised-Learning-GAN
Semi-supervised Learning GAN
Stars: ✭ 72 (+100%)
Mutual labels:  semi-supervised-learning
improving segmentation with selfsupervised depth
[CVPR21] Implementation of our work "Three Ways to Improve Semantic Segmentation with Self-Supervised Depth Estimation"
Stars: ✭ 189 (+425%)
Mutual labels:  semi-supervised-learning
AdversarialAudioSeparation
Code accompanying the paper "Semi-supervised adversarial audio source separation applied to singing voice extraction"
Stars: ✭ 70 (+94.44%)
Mutual labels:  semi-supervised-learning
ganbert-pytorch
Enhancing the BERT training with Semi-supervised Generative Adversarial Networks in Pytorch/HuggingFace
Stars: ✭ 60 (+66.67%)
Mutual labels:  semi-supervised-learning

Pseudo-Label-Keras

A semi-supervised learning approach using pseudo labels. Implemented on Keras, evaluated on CIFAR-10.

Result

VGG-like 10-layer CNN

# True Labels Supervised Pseudo Labels Pseudo Gain # Pseudo Labels
500 39.81% 39.02% -0.79% 49500
1000 47.95% 50.89% 2.94% 49000
5000 69.41% 74.58% 5.17% 45000
10000 77.96% 80.46% 2.50% 40000

vs MobileNet Transfer Leaning

Pseudo Labels ImageNet Weights N=500 N=1000 N=5000 N=10000
No Yes 51.77% 60.13% 68.23% 74.92%
No No 22.70% 30.81% 55.27% 65.77%
Yes No 34.26% 44.95% 63.39% 72.94%
Yes Yes 46.14% 51.37% 65.00% 73.86%

Reference

Dong-Hyun, Lee. Pseudo-Label : The Simple and Efficient Semi-Supervised Learning Method for Deep Neural Networks. 2013 http://deeplearning.net/wp-content/uploads/2013/03/pseudo_label_final.pdf

Details(Japanese)

CIFAR-10を疑似ラベル(Pseudo-Label)を使った半教師あり学習で分類する https://qiita.com/koshian2/items/f4a458466b15bb91c7cb

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].