├── .copier-answers.yml ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ └── feature_request.yaml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci-docs.yml │ ├── ci.yml │ └── doc.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── css │ ├── material.css │ ├── mkdocstrings.css │ └── style.css ├── development │ ├── code_of_conduct.md │ ├── contributing.md │ └── index.md ├── examples │ ├── README.md │ ├── applications │ │ ├── README.md │ │ └── plot_mnist_example.py │ ├── plot_cluster_oversamplers.py │ ├── plot_gsmote_data_generation.py │ ├── plot_gsmote_validation_curves.py │ └── plot_kmeans_smote.py ├── generate_api.py ├── index.md └── overview │ ├── changelog.md │ ├── license.md │ └── user_guide.md ├── mkdocs.yml ├── noxfile.py ├── pyproject.toml ├── src └── imblearn_extra │ ├── __init__.py │ ├── clover │ ├── __init__.py │ ├── clusterer │ │ ├── __init__.py │ │ └── _som.py │ ├── distribution │ │ ├── __init__.py │ │ ├── _density.py │ │ └── base.py │ └── over_sampling │ │ ├── __init__.py │ │ ├── _cluster.py │ │ ├── _gsomo.py │ │ ├── _kmeans_smote.py │ │ └── _somo.py │ ├── gsmote │ ├── __init__.py │ └── geometric_smote.py │ └── py.typed └── tests ├── __init__.py ├── clover ├── __init__.py ├── clusterer │ ├── __init__.py │ └── test_som.py ├── distribution │ ├── __init__.py │ ├── test_base.py │ └── test_density.py └── over_sampling │ ├── __init__.py │ ├── test_cluster.py │ ├── test_gsomo.py │ ├── test_kmeans_smote.py │ └── test_somo.py ├── conftest.py └── gsmote ├── __init__.py └── test_geometric_smote.py /.copier-answers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.copier-answers.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: 2 | - georgedouzas 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.github/workflows/ci-docs.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/README.md -------------------------------------------------------------------------------- /docs/css/material.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/css/material.css -------------------------------------------------------------------------------- /docs/css/mkdocstrings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/css/mkdocstrings.css -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/development/code_of_conduct.md: -------------------------------------------------------------------------------- 1 | --8<-- "CODE_OF_CONDUCT.md" 2 | -------------------------------------------------------------------------------- /docs/development/contributing.md: -------------------------------------------------------------------------------- 1 | --8<-- "CONTRIBUTING.md" 2 | -------------------------------------------------------------------------------- /docs/development/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/development/index.md -------------------------------------------------------------------------------- /docs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/examples/README.md -------------------------------------------------------------------------------- /docs/examples/applications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/examples/applications/README.md -------------------------------------------------------------------------------- /docs/examples/applications/plot_mnist_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/examples/applications/plot_mnist_example.py -------------------------------------------------------------------------------- /docs/examples/plot_cluster_oversamplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/examples/plot_cluster_oversamplers.py -------------------------------------------------------------------------------- /docs/examples/plot_gsmote_data_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/examples/plot_gsmote_data_generation.py -------------------------------------------------------------------------------- /docs/examples/plot_gsmote_validation_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/examples/plot_gsmote_validation_curves.py -------------------------------------------------------------------------------- /docs/examples/plot_kmeans_smote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/examples/plot_kmeans_smote.py -------------------------------------------------------------------------------- /docs/generate_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/generate_api.py -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "README.md" 2 | -------------------------------------------------------------------------------- /docs/overview/changelog.md: -------------------------------------------------------------------------------- 1 | --8<-- "CHANGELOG.md" 2 | -------------------------------------------------------------------------------- /docs/overview/license.md: -------------------------------------------------------------------------------- 1 | ``` 2 | --8<-- "LICENSE" 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/overview/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/docs/overview/user_guide.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/imblearn_extra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/__init__.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/__init__.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/clusterer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/clusterer/__init__.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/clusterer/_som.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/clusterer/_som.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/distribution/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/distribution/__init__.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/distribution/_density.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/distribution/_density.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/distribution/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/distribution/base.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/over_sampling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/over_sampling/__init__.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/over_sampling/_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/over_sampling/_cluster.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/over_sampling/_gsomo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/over_sampling/_gsomo.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/over_sampling/_kmeans_smote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/over_sampling/_kmeans_smote.py -------------------------------------------------------------------------------- /src/imblearn_extra/clover/over_sampling/_somo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/clover/over_sampling/_somo.py -------------------------------------------------------------------------------- /src/imblearn_extra/gsmote/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/gsmote/__init__.py -------------------------------------------------------------------------------- /src/imblearn_extra/gsmote/geometric_smote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/src/imblearn_extra/gsmote/geometric_smote.py -------------------------------------------------------------------------------- /src/imblearn_extra/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/clover/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for clustering-based oversampling.""" 2 | -------------------------------------------------------------------------------- /tests/clover/clusterer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/clusterer/__init__.py -------------------------------------------------------------------------------- /tests/clover/clusterer/test_som.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/clusterer/test_som.py -------------------------------------------------------------------------------- /tests/clover/distribution/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for distribution classes.""" 2 | -------------------------------------------------------------------------------- /tests/clover/distribution/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/distribution/test_base.py -------------------------------------------------------------------------------- /tests/clover/distribution/test_density.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/distribution/test_density.py -------------------------------------------------------------------------------- /tests/clover/over_sampling/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for clustering-based over-samplers.""" 2 | -------------------------------------------------------------------------------- /tests/clover/over_sampling/test_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/over_sampling/test_cluster.py -------------------------------------------------------------------------------- /tests/clover/over_sampling/test_gsomo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/over_sampling/test_gsomo.py -------------------------------------------------------------------------------- /tests/clover/over_sampling/test_kmeans_smote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/over_sampling/test_kmeans_smote.py -------------------------------------------------------------------------------- /tests/clover/over_sampling/test_somo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/clover/over_sampling/test_somo.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/gsmote/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/gsmote/__init__.py -------------------------------------------------------------------------------- /tests/gsmote/test_geometric_smote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedouzas/imbalanced-learn-extra/HEAD/tests/gsmote/test_geometric_smote.py --------------------------------------------------------------------------------