Semi-Supervised Learning

In order to understand semi-supervised learning, we should understand supervised and unsupervised learning first.

A supervised learning algorithm learns from labeled training data, helps you to predict outcomes for unforeseen data.

An unsupervised learning algorithm learns patterns in unlabeled data.