sklearn.semi_supervised#

Semi-supervised learning algorithms.

These algorithms utilize small amounts of labeled data and large amounts of unlabeled data for classification tasks.

User guide. See the Semi-supervised learning section for further details.

LabelPropagation

Label Propagation classifier.

LabelSpreading

LabelSpreading model for semi-supervised learning.

SelfTrainingClassifier

Self-training classifier.