JointEntropy/awesome-ml-pu-learning

A curated list of resources dedicated to Positive Unlabeled(PU) learning ML methods.

28
/ 100
Experimental

This is a curated collection of research papers and software implementations focused on Positive Unlabeled (PU) learning, a specialized machine learning technique. It helps data scientists and machine learning engineers build more accurate classification models when they have plenty of examples for one category (like 'known spam') but can't definitively label the other category ('not spam' vs. 'unknown'). The resource provides various methods to train models using data that is either positively labeled or completely unlabeled, improving model performance in challenging real-world scenarios.

Use this if you need to build a classification model but only have reliable labels for one specific class, with all other data being unconfirmed or unlabeled.

Not ideal if you have clearly labeled examples for all classes you want to predict.

data-science machine-learning-engineering imbalanced-data-classification semi-supervised-learning model-training
No License No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 8 / 25
Community 3 / 25

How are scores calculated?

Stars

38

Forks

1

Language

License

Last pushed

Jan 27, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/JointEntropy/awesome-ml-pu-learning"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.