awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cleanlab avatar

cleanlab/cleanlab

0
View on GitHub↗
11,513 stars·902 forks·Python·Apache-2.0·16 viewscleanlab.ai↗

Cleanlab

Cleanlab is a data-centric AI library and toolkit designed to improve machine learning model performance by detecting label errors and increasing overall dataset quality. It implements a confident learning framework that iteratively refines label noise estimates by comparing model predictions with estimated label probabilities to identify mislabeled examples.

The project provides specialized utilities for active learning optimization, allowing for the selection of the most impactful examples for labeling or re-labeling. It also includes an outlier detection tool to identify atypical data points and anomalies that fall outside expected distributions.

Additional capabilities cover dataset quality analysis, including the assessment of annotator reliability through consensus measurement and the calculation of class-level issues. The library also supports noise-robust model training to maintain accuracy when training data contains incorrect labels.

Features

  • Confident Learning Label Cleaning - Locates mislabeled examples using confident learning algorithms to improve overall data quality.
  • Class-Conditional Noise Modeling - Models the probability of labels being flipped between classes to quantify dataset-wide noise levels.
  • Dataset Health Analysis - Calculates class-level issues and generates quality summaries to determine if a dataset is reliable for training.
  • Dataset Label Error Detection - Finds and corrects mislabeled examples in training data using confident learning to improve model accuracy.
  • Dataset Quality Analysis - Measures the reliability of labels and identifies class-level issues to determine if a dataset is fit for training.
  • Dataset Quality Analyzers - Provides utilities to quantify annotator reliability and identify class-level label issues to assess dataset health.
  • Confident Learning Frameworks - Iteratively refines label noise estimates by comparing model predictions with estimated label probabilities to identify mislabeled examples.
  • Data Cleaning Procedures - Identifies outliers, duplicates, and atypical data points to refine and clean machine learning training sets.
  • Anomaly Detection - Identifies atypical data points and duplicates that fall outside expected distributions to refine training sets.
  • Cross-Validation Probability Estimation - Generates out-of-sample predicted probabilities for training data to avoid overfitting during label error detection.
  • Noise-Robust Training - Enables the creation of models that remain accurate even when training data contains noisy or incorrect labels.
  • Active Learning - Selects the most impactful examples for labeling or re-labeling to increase machine learning model performance.
  • Sample Selection Logic - Implements logic to prioritize high-uncertainty or high-impact samples for manual review to maximize model improvement.
  • Label Optimization - Selects the most impactful data points for human re-labeling to maximize the performance gain of a model.
  • Out of Distribution Detection - Identifies anomalous data points by analyzing the distance between individual samples and their class centroids.
  • Anomaly Detection - Finds atypical data points that fall outside the expected distribution to remove or investigate anomalies.
  • Annotation Quality Verifications - Quantifies individual annotator reliability by calculating consensus across datasets labeled by multiple people.
  • Consensus-Based Label Verification - Calculates annotator reliability by measuring agreement across multiple labels for the same data point.
  • Data Centric AI - Identifies and cleans noisy labels in real-world datasets.
  • General Machine Learning - Package for data quality and learning with noisy labels.
  • Machine Learning Libraries - Data-centric AI for identifying label errors.
  • Data Annotation and Synthesis - Library for detecting mislabeled data and data-centric AI.
  • Data Processing and Analysis - Data-centric AI for detecting dataset issues.
  • Data Validation - Library for identifying issues in real-world datasets.
  • Data Validation and Cleaning - Detecting and fixing noisy labels in datasets.
  • Data Science Tooling - Automated detection of issues in ML datasets.
  • Data Science Tools - Automated detection of issues in ML datasets.

Star history

Star history chart for cleanlab/cleanlabStar history chart for cleanlab/cleanlab

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cleanlab

Similar open-source projects, ranked by how many features they share with Cleanlab.
  • benedekrozemberczki/karateclubbenedekrozemberczki avatar

    benedekrozemberczki/karateclub

    2,284View on GitHub↗

    Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

    Python
    View on GitHub↗2,284
  • astrazeneca/rexmexAstraZeneca avatar

    AstraZeneca/rexmex

    278View on GitHub↗

    A general purpose recommender metrics library for fair evaluation.

    Python
    View on GitHub↗278
  • astrazeneca/chemicalxAstraZeneca avatar

    AstraZeneca/chemicalx

    781View on GitHub↗

    A PyTorch and TorchDrug based deep learning library for drug pair scoring. (KDD 2022)

    Python
    View on GitHub↗781
  • benedekrozemberczki/littleballoffurbenedekrozemberczki avatar

    benedekrozemberczki/littleballoffur

    715View on GitHub↗

    Little Ball of Fur - A graph sampling extension library for NetworKit and NetworkX (CIKM 2020)

    Python
    View on GitHub↗715
See all 30 alternatives to Cleanlab→

Frequently asked questions

What does cleanlab/cleanlab do?

Cleanlab is a data-centric AI library and toolkit designed to improve machine learning model performance by detecting label errors and increasing overall dataset quality. It implements a confident learning framework that iteratively refines label noise estimates by comparing model predictions with estimated label probabilities to identify mislabeled examples.

What are the main features of cleanlab/cleanlab?

The main features of cleanlab/cleanlab are: Confident Learning Label Cleaning, Class-Conditional Noise Modeling, Dataset Health Analysis, Dataset Label Error Detection, Dataset Quality Analysis, Dataset Quality Analyzers, Confident Learning Frameworks, Data Cleaning Procedures.

What are some open-source alternatives to cleanlab/cleanlab?

Open-source alternatives to cleanlab/cleanlab include: benedekrozemberczki/karateclub — Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020). benedekrozemberczki/littleballoffur — Little Ball of Fur - A graph sampling extension library for NetworKit and NetworkX (CIKM 2020). astrazeneca/chemicalx — A PyTorch and TorchDrug based deep learning library for drug pair scoring. (KDD 2022). astrazeneca/rexmex — A general purpose recommender metrics library for fair evaluation. alan-turing-institute/sktime — sktime is a machine learning framework designed for time series analysis. It provides a unified interface for… online-ml/river — River is a Python framework for online machine learning, designed to train and evaluate models on streaming data. It…