Equilibrium Transport with Conformal Minority Expansion for class imbalance
Project description
ET-COME
Equilibrium Transport with Conformal Minority Expansion
This repository hosts supplementary material related to the ET-COME paper. It provides both the algorithm implementation and the experimental results conducted during our research.
Overview
-
Algorithm Implementation: The core algorithm is implemented in Python using NumPy and scikit-learn. It is intended for research and experimental purposes, not for production use.
-
Experiments: Extensive testing and interpretation experiments are available in the dedicated experiments folder.
-
Research Paper: The accompanying research paper details the methodology and results. You can access it directly from the repository.
Repository Structure
-
et_come: Contains the main algorithm implementation.
-
experiments: Directory with experimental scripts and data for interpretation and performance evaluation.
-
paper: Includes the ET-COME paper in PDF format.
How to run our experiments
# advanced_additional_datasets_small
python bagging_smote.py --experiment-name advanced_additional_datasets_small --only-small-datasets --only-additional-datasets --verbose --n-takes 5 --advanced
# advanced_ignore_additional_datasets_small
# here 295-301 are skipped due to data error
python bagging_smote.py --experiment-name advanced_ignore_additional_datasets_small --only-small-datasets --ignore-additional-datasets --verbose --n-takes 5 --advanced
# base_additional_datasets_small
python bagging_smote.py --experiment-name base_additional_datasets_small --only-small-datasets --only-additional-datasets --verbose --n-takes 5 --base
# base_ignore_additional_datasets_small
python bagging_smote.py --experiment-name base_ignore_additional_datasets_small --only-small-datasets --ignore-additional-datasets --verbose --n-takes 5 --base
License
This project is provided for research purposes. Refer to the repository's license file for more details.
For any inquiries, feel free to open an issue or contact the repository maintainers.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file et_come-0.1.0.tar.gz.
File metadata
- Download URL: et_come-0.1.0.tar.gz
- Upload date:
- Size: 40.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e11f0a9f3308a55f84568b6e54e6adf0f9e7284053b603582d5a53f92dfd0a6
|
|
| MD5 |
dbd74a50cf45a54f56a17e77e91c07cd
|
|
| BLAKE2b-256 |
d432e222a20e8ca7cc75a5ecf9d539ce10f3b6bc3f220055a38704993f4a8a8d
|
File details
Details for the file et_come-0.1.0-py3-none-any.whl.
File metadata
- Download URL: et_come-0.1.0-py3-none-any.whl
- Upload date:
- Size: 27.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72a8b714f57bb14459f486206d970b89323747f166b66d396aa0cf3cd75b6b5c
|
|
| MD5 |
539455668e2eb8be50de297060047dea
|
|
| BLAKE2b-256 |
f99221da0f7c23b46a71f31c3e8c2c5bbdc64c1ba45fef47deb31a0be136fcf0
|