A Primer on Semi-Supervised Learning — Part 1
Semi-Supervised Learning (SSL) is a Machine Learning technique where a task is learned from a small labeled dataset and relatively larger unlabeled data. The objective of SSL is to perform better than a supervised learning technique trained using labeled data alone. This is Part 1 of the article series on Semi-Supervised Learning and gives a brief introduction to this important sub-domain of Machine Learning. Future parts cover SSL approaches in detail.
Outline Part 1:
- Distinguishing Semi-supervised Learning from Supervised and Unsupervised Learning?
- Why should we care about Semi-Supervised Learning?
- Examples of Semi-Supervised Learning Tasks
- Conclusions and future Parts
Outline Future Parts:
- Consistency Regularization, Entropy Minimization, and Pseudo Labeling
- Approaches for Semi-Supervised Learning
— Π model
— Temporal Ensembling
— Mean Teacher method
— Unsupervised Data Augmentation
— MixMatch
Part 2 is available here.
Distinguishing Semi-supervised Learning from Supervised and Unsupervised Learning?
The extent of labeled data in the entire dataset…