Semi-supervised learning methods leverage both labeled and unlabeled data for training machine learning models. Scikit-learn includes semi-supervised learning algorithms.