awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scikit-learn-contrib avatar

scikit-learn-contrib/imbalanced-learn

0
View on GitHub↗
7,104 Stars·1,348 Forks·Python·MIT·6 Aufrufeimbalanced-learn.org↗

Imbalanced Learn

imbalanced-learn is a dataset balancing framework and Python machine learning extension designed to resample training data and reduce the impact of class imbalance. It provides a toolkit of algorithms for adjusting class distributions to improve model performance on minority class prediction.

As a scikit-learn resampling library, it extends the ecosystem with specialized tools for balancing datasets through over-sampling and under-sampling techniques. This allows for the correction of skewed class proportions to reduce model bias toward the majority class.

The library implements the scikit-learn estimator API with fit and transform methods and provides pipeline-compatible transformers. Its capabilities cover data preprocessing and machine learning resampling, including randomized oversampling logic and heuristic undersampling mechanisms.

Features

  • Dataset Class Balancing - Provides tools to adjust class distributions in machine learning data to improve minority class prediction.
  • Class Imbalance Handling - Provides a programmatic framework to resample training data and reduce the impact of class imbalance.
  • Class Ratio Scaling - Adjusts the number of samples per class to achieve a target distribution before training a classifier.
  • Machine Learning Resampling - Applies oversampling or undersampling techniques to create a balanced training set for scikit-learn models.
  • Undersampling Heuristics - Implements heuristic undersampling mechanisms to reduce majority class samples based on density or distance.
  • Python Machine Learning Libraries - Extends the scikit-learn ecosystem with advanced sampling methods to mitigate dataset bias.
  • Imbalanced Data Sampling - Applies sampling techniques to datasets with significant class differences to increase model accuracy.
  • Oversampling Logic - Generates synthetic minority samples by interpolating between existing data points to expand the minority class boundary.
  • Machine Learning Model APIs - Implements standard fit and transform methods for compatibility with the scikit-learn estimator ecosystem.
  • Minority Class Prediction - Improves the ability of a classifier to accurately detect rare events or underrepresented categories in data.
  • Data Transformation Pipelines - Wraps sampling logic into objects that can be integrated into sequential data processing workflows.
  • Imbalanced Datasets - Module for under-sampling and over-sampling techniques.
  • Data Validation and Cleaning - Resampling techniques for imbalanced machine learning datasets.
  • Feature Engineering Tools - Handling imbalanced datasets.

Star-Verlauf

Star-Verlauf für scikit-learn-contrib/imbalanced-learnStar-Verlauf für scikit-learn-contrib/imbalanced-learn

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Imbalanced Learn

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Imbalanced Learn.
  • alteryx/featuretoolsAvatar von alteryx

    alteryx/featuretools

    7,658Auf GitHub ansehen↗

    Featuretools is an automated feature engineering library and data transformation framework written in Python. It automatically generates machine learning feature vectors from multi-table datasets by applying synthesis patterns to relational and timestamped data. The system functions as a distributed feature synthesis engine, allowing the process of creating feature vectors to scale across multiple cores or clusters to handle large-scale datasets. The library supports the synthesis of multi-table datasets, time series feature generation, and the creation of custom machine learning primitives

    Python
    Auf GitHub ansehen↗7,658
  • chiphuyen/ml-interviews-bookAvatar von chiphuyen

    chiphuyen/ml-interviews-book

    4,523Auf GitHub ansehen↗

    This project is a collection of comprehensive guides and reference materials designed for technical interviews, machine learning system design, and professional development. It serves as a technical knowledge base and a career coaching manual, providing structured resources to help candidates navigate the machine learning hiring landscape. The resource distinguishes itself by offering detailed frameworks for comparing industry roles, analyzing company types, and planning long-term career progression. It provides specific guidance on evaluating employer organizational health, identifying resea

    HTML
    Auf GitHub ansehen↗4,523
  • rasbt/python-machine-learning-book-2nd-editionAvatar von rasbt

    rasbt/python-machine-learning-book-2nd-edition

    7,194Auf GitHub ansehen↗

    This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗7,194
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
Alle 30 Alternativen zu Imbalanced Learn anzeigen→

Häufig gestellte Fragen

Was macht scikit-learn-contrib/imbalanced-learn?

imbalanced-learn is a dataset balancing framework and Python machine learning extension designed to resample training data and reduce the impact of class imbalance. It provides a toolkit of algorithms for adjusting class distributions to improve model performance on minority class prediction.

Was sind die Hauptfunktionen von scikit-learn-contrib/imbalanced-learn?

Die Hauptfunktionen von scikit-learn-contrib/imbalanced-learn sind: Dataset Class Balancing, Class Imbalance Handling, Class Ratio Scaling, Machine Learning Resampling, Undersampling Heuristics, Python Machine Learning Libraries, Imbalanced Data Sampling, Oversampling Logic.

Welche Open-Source-Alternativen gibt es zu scikit-learn-contrib/imbalanced-learn?

Open-Source-Alternativen zu scikit-learn-contrib/imbalanced-learn sind unter anderem: alteryx/featuretools — Featuretools is an automated feature engineering library and data transformation framework written in Python. It… chiphuyen/ml-interviews-book — This project is a collection of comprehensive guides and reference materials designed for technical interviews,… rasbt/python-machine-learning-book-2nd-edition — This project is a machine learning educational resource and implementation guide for Python. It provides a collection… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… hudson-and-thames/mlfinlab — mlfinlab is a Python machine learning library for finance designed for building and validating models used in… huggingface/datasets — Datasets is a library designed for the management, processing, and sharing of large-scale data collections for machine…