Utilities

The imblearn.utils module includes various utilities.

Validation checks used in samplers

estimator_checks.parametrize_with_checks(…)

Pytest specific decorator for parametrizing estimator checks.

check_neighbors_object(nn_name, nn_object[, …])

Check the objects is consistent to be a NN.

check_sampling_strategy(sampling_strategy, …)

Sampling target validation for samplers.

check_target_type(y[, indicate_one_vs_all])

Check the target types to be conform to the current samplers.

Testing compatibility of your own sampler

Utils to check the samplers and compatibility with scikit-learn

parametrize_with_checks(estimators)

Pytest specific decorator for parametrizing estimator checks.