Cleanlab
Detects label errors, outliers, and duplicates in machine learning datasets using confident learning.
About
Built on the confident learning research published in JAIR in 2021, Cleanlab estimates which labels in a dataset are wrong by comparing them against a model's out-of-sample predicted probabilities, with provable guarantees on label noise estimation. The library's Datalab interface audits any dataset for label errors, outliers, near duplicates, and drift, and works with text, image, audio, and tabular data across classification, multi-label, token classification, regression, segmentation, and object detection tasks. It is deliberately model agnostic: predictions can come from PyTorch, TensorFlow, scikit-learn, XGBoost, or any framework that outputs probabilities. Installation is a plain pip, uv, or conda install on Python 3.10 or newer, everything runs locally on CPU, and the code is Apache 2.0 licensed, while the company behind it sells hosted products for automated data curation. With 11,600 GitHub stars and wide citation in data-centric AI work, it is the standard first pass for teams who suspect their training set or benchmark contains mislabeled examples.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Datasets & Training
- Price
- Freemium
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- Apache-2.0
- Added
- Jul 29, 2026
Related Tools
Fine-tune LLMs 2x faster with 80% less memory
Tool for fine-tuning LLMs with various configurations
Open source data labeling platform for ML projects
Library for accessing and sharing ML datasets
Hugging Face library for parameter-efficient fine-tuning
Python library for synthetic data generation and curation pipelines with batch LLM inference.