Geek Culture
Published in

Geek Culture

A look at sklearn’s LabelPropogation method to carry out semi-supervised learning

Python’s premier machine learning library, sklearn, so far has three functions to carry out semi-supervised learning, being the SelfTrainingClassifier, LabelPropogation, and LabelSpreading.

Semi-supervised learning is a situation where some of the labels in the training data are not labeled. Sklearn’s three semi-supervised estimators are able to make use of the unlabeled data to better capture the shape of the underlying data distribution and generalise better to new samples . These algorithms…

A new tech publication by Start it up (

Recommended from Medium

Machine Learning As I Learn- 0.2.2 — Google Play Store Analysis

Confidence Interval & p-values for one sided tests in R

Make Your Data Models Into Websites

Announcing x-Gov Hackathon Feb 10th Dublin

Stock Market Analysis of Renewable Energy Giants!

Offshore Windfarm

Parameter Actions: Layered Analysis

A Modern Data Architecture

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


I have close to five decades experience in the world of work, being in fast food, the military, business, non-profits, and the healthcare sector.

More from Medium

Unleash the Power of Scikit-learn’s Pipelines

How I used weekends and holidays to predict sales on Kaggle’s January 2022 tabular competition

An In-depth Guide to Local Outlier Factor (LOF) for Outlier Detection in Python

What are the types of Machine Learning?