Imbalanced Learn is a python package used specifically for dealing with imbalanced data in machine learning contexts.

Imbalanced Learn is a python package used specifically for dealing with imbalanced data in machine learning contexts. It contains various techniques for implementing both over-sampling and under-sampling methods on data sets. One popular method, included, is to use SMOTE for over-sampling. This package is fully compatible with scikit-learn.