Class Imbalance Solutions ML Frameworks
Tools and techniques for handling class imbalance in datasets, including resampling methods, algorithms, and evaluation frameworks. Does NOT include general data preprocessing, feature engineering, or domain-specific applications (e.g., fraud detection, disease detection).
There are 23 class imbalance solutions frameworks tracked. 1 score above 70 (verified tier). The highest-rated is scikit-learn-contrib/imbalanced-learn at 74/100 with 7,090 stars.
Get all 23 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=class-imbalance-solutions&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
scikit-learn-contrib/imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning |
|
Verified |
| 2 |
ZhiningLiu1998/imbalanced-ensemble
🛠️ Class-imbalanced Ensemble Learning Toolbox. | 类别不平衡/长尾机器学习库 [NeurIPS'25] |
|
Established |
| 3 |
artefactory/mgs-grf
MGS-GRF for imbalanced-mixed-tabular data (AISTATS 2026 and ECML-PKDD 2025) |
|
Emerging |
| 4 |
solegalli/machine-learning-imbalanced-data
Code repository for the online course Machine Learning with Imbalanced Data |
|
Emerging |
| 5 |
ZhiningLiu1998/awesome-imbalanced-learning
😎 Everything about class-imbalanced/long-tail learning: papers, codes,... |
|
Emerging |
| 6 |
getspams/spams-python
Python interface for SPAMS (SPArse Modeling Software) |
|
Emerging |
| 7 |
SauravPattnaikCS60/Weighted-Class-Tfidf
Weighted Class TFIDF technique to deal with imbalanced datasets |
|
Emerging |
| 8 |
dayyass/graph-based-clustering
Graph-Based Clustering using connected components and spanning trees. |
|
Emerging |
| 9 |
ZhiningLiu1998/BAT
[ICML'24] BAT: 🚀 Boost Class-imbalanced Node Classification with <10 lines... |
|
Emerging |
| 10 |
kaushalshetty/SMOTE
Synthetic Minority Over-sampling Technique |
|
Experimental |
| 11 |
getspams/spams-devel
SPAMS (SPArse Modeling Software) |
|
Experimental |
| 12 |
JuliaAI/Imbalance.jl
A Julia toolbox with resampling methods to correct for class imbalance. |
|
Experimental |
| 13 |
getspams/spams-R
R interface for SPAMS (SPArse Modeling Software) |
|
Experimental |
| 14 |
SBNC-Bavlab/ML-Algorithms-Visualization-and-Positioning
ML Algorithms Visualization and Positioning |
|
Experimental |
| 15 |
jlenec/geom-imbalance
📊 Explore a geometric theory of class imbalance in machine learning and... |
|
Experimental |
| 16 |
miriamspsantos/open-source-imbalance-overlap
A collection of Open Source Contributions in Learning from Imbalanced and... |
|
Experimental |
| 17 |
splch/qbs
An effective and flexible Quantile-Based Balanced Sampling algorithm for... |
|
Experimental |
| 18 |
mr-september/Resample-Lab
Resample Lab provides general guidelines on how to treat imbalanced datasets... |
|
Experimental |
| 19 |
antonio-leitao/dbsampler
Python library for efficient sampling of the decision boundary of high... |
|
Experimental |
| 20 |
thecocolab/data-imbalance
Evaluating the effect of data balance on different classification metrics |
|
Experimental |
| 21 |
clementw168/Imbalanced-Quickdraw
Winning a competition on imbalanced image classification. |
|
Experimental |
| 22 |
obrunet/Spark_Computation_of_Connected_Component_in_Graphs
Implementation of the "CCF: Fast and Scalable Connected Component... |
|
Experimental |
| 23 |
srash007/imbalanced-regression
Research-oriented exploratory analysis of imbalanced regression problems,... |
|
Experimental |