scikit-activeml/scikit-activeml

scikit-activeml: A Comprehensive and User-friendly Active Learning Library

72
/ 100
Verified

This library helps machine learning practitioners efficiently train models when labeled data is scarce or expensive to obtain. You provide a large amount of unlabeled data and a small initial set of labeled data. The system intelligently selects the most informative data points for you to label, resulting in a high-performing model with minimal labeling effort. Data scientists and ML engineers working with limited labeling budgets would find this valuable.

186 stars and 6,789 monthly downloads. Available on PyPI.

Use this if you need to build high-accuracy machine learning models but face constraints on the amount of data you can afford to manually label.

Not ideal if you already have abundant labeled data or are working with very small datasets where active learning benefits would be negligible.

machine-learning-training data-labeling-optimization model-efficiency sparse-data-learning
Maintenance 13 / 25
Adoption 19 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

186

Forks

22

Language

Python

License

BSD-3-Clause

Last pushed

Mar 26, 2026

Monthly downloads

6,789

Commits (30d)

0

Dependencies

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/scikit-activeml/scikit-activeml"

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