gitextract_8wwn0p4o/ ├── .circleci/ │ └── config.yml ├── .coveragerc ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── documentation-improvement.md │ │ ├── feature_request.md │ │ ├── other--blank-template-.md │ │ ├── question.md │ │ └── usage-question.md │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── check-changelog.yml │ ├── dependabot.yml │ └── workflows/ │ ├── circleci-artifacts-redirector.yml │ ├── linters.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS.rst ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── build_tools/ │ └── circle/ │ ├── build_doc.sh │ ├── checkout_merge_commit.sh │ ├── linting.sh │ └── push_doc.sh ├── conftest.py ├── doc/ │ ├── Makefile │ ├── _static/ │ │ ├── css/ │ │ │ └── imbalanced-learn.css │ │ ├── img/ │ │ │ └── logo.xcf │ │ └── js/ │ │ └── copybutton.js │ ├── _templates/ │ │ ├── class.rst │ │ ├── function.rst │ │ ├── numpydoc_docstring.rst │ │ └── sidebar-search-bs.html │ ├── about.rst │ ├── bibtex/ │ │ └── refs.bib │ ├── combine.rst │ ├── common_pitfalls.rst │ ├── conf.py │ ├── datasets/ │ │ └── index.rst │ ├── developers_utils.rst │ ├── ensemble.rst │ ├── index.rst │ ├── install.rst │ ├── introduction.rst │ ├── make.bat │ ├── metrics.rst │ ├── miscellaneous.rst │ ├── model_selection.rst │ ├── over_sampling.rst │ ├── references/ │ │ ├── combine.rst │ │ ├── datasets.rst │ │ ├── ensemble.rst │ │ ├── index.rst │ │ ├── keras.rst │ │ ├── metrics.rst │ │ ├── miscellaneous.rst │ │ ├── model_selection.rst │ │ ├── over_sampling.rst │ │ ├── pipeline.rst │ │ ├── tensorflow.rst │ │ ├── under_sampling.rst │ │ └── utils.rst │ ├── sphinxext/ │ │ ├── LICENSE.txt │ │ ├── MANIFEST.in │ │ ├── README.txt │ │ ├── github_link.py │ │ └── sphinx_issues.py │ ├── under_sampling.rst │ ├── user_guide.rst │ ├── whats_new/ │ │ ├── v0.1.rst │ │ ├── v0.10.rst │ │ ├── v0.11.rst │ │ ├── v0.12.rst │ │ ├── v0.13.rst │ │ ├── v0.14.rst │ │ ├── v0.15.rst │ │ ├── v0.2.rst │ │ ├── v0.3.rst │ │ ├── v0.4.rst │ │ ├── v0.5.rst │ │ ├── v0.6.rst │ │ ├── v0.7.rst │ │ ├── v0.8.rst │ │ └── v0.9.rst │ ├── whats_new.rst │ └── zzz_references.rst ├── examples/ │ ├── README.txt │ ├── api/ │ │ ├── README.txt │ │ └── plot_sampling_strategy_usage.py │ ├── applications/ │ │ ├── README.txt │ │ ├── plot_impact_imbalanced_classes.py │ │ ├── plot_multi_class_under_sampling.py │ │ ├── plot_outlier_rejections.py │ │ ├── plot_over_sampling_benchmark_lfw.py │ │ ├── plot_topic_classication.py │ │ └── porto_seguro_keras_under_sampling.py │ ├── combine/ │ │ ├── README.txt │ │ └── plot_comparison_combine.py │ ├── datasets/ │ │ ├── README.txt │ │ └── plot_make_imbalance.py │ ├── ensemble/ │ │ ├── README.txt │ │ ├── plot_bagging_classifier.py │ │ └── plot_comparison_ensemble_classifier.py │ ├── evaluation/ │ │ ├── README.txt │ │ ├── plot_classification_report.py │ │ └── plot_metrics.py │ ├── model_selection/ │ │ ├── README.txt │ │ ├── plot_instance_hardness_cv.py │ │ └── plot_validation_curve.py │ ├── over-sampling/ │ │ ├── README.txt │ │ ├── plot_comparison_over_sampling.py │ │ ├── plot_illustration_generation_sample.py │ │ └── plot_shrinkage_effect.py │ ├── pipeline/ │ │ ├── README.txt │ │ └── plot_pipeline_classification.py │ └── under-sampling/ │ ├── README.txt │ ├── plot_comparison_under_sampling.py │ ├── plot_illustration_nearmiss.py │ └── plot_illustration_tomek_links.py ├── imblearn/ │ ├── VERSION.txt │ ├── __init__.py │ ├── _version.py │ ├── base.py │ ├── combine/ │ │ ├── __init__.py │ │ ├── _smote_enn.py │ │ ├── _smote_tomek.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_smote_enn.py │ │ └── test_smote_tomek.py │ ├── datasets/ │ │ ├── __init__.py │ │ ├── _imbalance.py │ │ ├── _zenodo.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_imbalance.py │ │ └── test_zenodo.py │ ├── ensemble/ │ │ ├── __init__.py │ │ ├── _bagging.py │ │ ├── _common.py │ │ ├── _easy_ensemble.py │ │ ├── _forest.py │ │ ├── _weight_boosting.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_bagging.py │ │ ├── test_easy_ensemble.py │ │ ├── test_forest.py │ │ └── test_weight_boosting.py │ ├── exceptions.py │ ├── keras/ │ │ ├── __init__.py │ │ ├── _generator.py │ │ └── tests/ │ │ ├── __init__.py │ │ └── test_generator.py │ ├── metrics/ │ │ ├── __init__.py │ │ ├── _classification.py │ │ ├── pairwise.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_classification.py │ │ ├── test_pairwise.py │ │ └── test_score_objects.py │ ├── model_selection/ │ │ ├── __init__.py │ │ ├── _split.py │ │ └── tests/ │ │ ├── __init__.py │ │ └── test_split.py │ ├── over_sampling/ │ │ ├── __init__.py │ │ ├── _adasyn.py │ │ ├── _random_over_sampler.py │ │ ├── _smote/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── cluster.py │ │ │ ├── filter.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_borderline_smote.py │ │ │ ├── test_kmeans_smote.py │ │ │ ├── test_smote.py │ │ │ ├── test_smote_nc.py │ │ │ ├── test_smoten.py │ │ │ └── test_svm_smote.py │ │ ├── base.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_adasyn.py │ │ ├── test_common.py │ │ └── test_random_over_sampler.py │ ├── pipeline.py │ ├── tensorflow/ │ │ ├── __init__.py │ │ ├── _generator.py │ │ └── tests/ │ │ ├── __init__.py │ │ └── test_generator.py │ ├── tests/ │ │ ├── __init__.py │ │ ├── test_base.py │ │ ├── test_common.py │ │ ├── test_docstring_parameters.py │ │ ├── test_exceptions.py │ │ ├── test_pipeline.py │ │ └── test_public_functions.py │ ├── under_sampling/ │ │ ├── __init__.py │ │ ├── _prototype_generation/ │ │ │ ├── __init__.py │ │ │ ├── _cluster_centroids.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ └── test_cluster_centroids.py │ │ ├── _prototype_selection/ │ │ │ ├── __init__.py │ │ │ ├── _condensed_nearest_neighbour.py │ │ │ ├── _edited_nearest_neighbours.py │ │ │ ├── _instance_hardness_threshold.py │ │ │ ├── _nearmiss.py │ │ │ ├── _neighbourhood_cleaning_rule.py │ │ │ ├── _one_sided_selection.py │ │ │ ├── _random_under_sampler.py │ │ │ ├── _tomek_links.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_allknn.py │ │ │ ├── test_condensed_nearest_neighbour.py │ │ │ ├── test_edited_nearest_neighbours.py │ │ │ ├── test_instance_hardness_threshold.py │ │ │ ├── test_nearmiss.py │ │ │ ├── test_neighbourhood_cleaning_rule.py │ │ │ ├── test_one_sided_selection.py │ │ │ ├── test_random_under_sampler.py │ │ │ ├── test_repeated_edited_nearest_neighbours.py │ │ │ └── test_tomek_links.py │ │ └── base.py │ └── utils/ │ ├── __init__.py │ ├── _docstring.py │ ├── _show_versions.py │ ├── _tags.py │ ├── _test_common/ │ │ ├── __init__.py │ │ └── instance_generator.py │ ├── _validation.py │ ├── deprecation.py │ ├── estimator_checks.py │ ├── testing.py │ └── tests/ │ ├── __init__.py │ ├── test_deprecation.py │ ├── test_docstring.py │ ├── test_estimator_checks.py │ ├── test_min_dependencies.py │ ├── test_show_versions.py │ ├── test_testing.py │ └── test_validation.py ├── maint_tools/ │ └── test_docstring.py ├── pyproject.toml └── references.bib