A custom ensemble machine learning package for binary classification.
Project description
ThresholdBoost
ThresholdBoost is a custom-built, ensemble-based machine learning algorithm designed from scratch. It provides a robust, iterative approach to binary classification tasks, making it highly effective for scientific data analysis, including materials science and medical datasets.
Key Features
- Custom Architecture: Built entirely from scratch without relying on pre-existing ensemble wrappers (e.g., AdaBoost or XGBoost).
- High Accuracy: Optimized for complex, multi-dimensional tabular datasets.
- Scalable & Lightweight: Efficiently handles large datasets with minimal computational overhead.
- Universal Application: Can be utilized for general-purpose classification tasks beyond its initial domain.
Scientific Application (Case Study)
This algorithm was rigorously tested on a Material Science Dataset, Photoelectrochemical (PEC) Efficiency dataset, MDAnalysis Dataset,, ** Astrophysics - exo planet classification,** Quantum topological properties prediction .
- Performance: Achieved high accuracy and generalized well on unseen test data.
Installation & Requirements
To run the ThresholdBoost package locally, ensure you have Python 3.8+ installed.
- Clone the repository:
git clone [https://github.com/YourUsername/ThresholdBoost.git](https://github.com/YourUsername/ThresholdBoost.git) cd ThresholdBoost
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 thresholdboost-0.1.1.tar.gz.
File metadata
- Download URL: thresholdboost-0.1.1.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77b45457779a0f0a418102bc26939c04876a52647c20675c4a44e15f00585bb6
|
|
| MD5 |
b9eeb3f162f64090a6f13b281be5cb31
|
|
| BLAKE2b-256 |
c3d98c7abbd74a82c3f482819834e0736f9249eec119cafb992f17289663fc56
|
File details
Details for the file thresholdboost-0.1.1-py3-none-any.whl.
File metadata
- Download URL: thresholdboost-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47ceccd36ac87a704b8fe1d15b447977c142fd06fcded0cc0f633e21e9a0dfcb
|
|
| MD5 |
2fdad5ca784aa6c93db9001a461244a5
|
|
| BLAKE2b-256 |
63288219528ab87ed5fd6fa8a599df87518f6c4cdfa63c2c605cf5eed26ab088
|