Classifiers using column generation
Project description
col_gen_estimator - A template for scikit-learn compatible column generation based estimators contributions ============================================================
col_gen_estimator is a template project for scikit-learn compatible column generation based estimators.
This project is built using the sklearn template.
It aids development of estimators that can be used in scikit-learn pipelines and (hyper)parameter search, while facilitating testing (including some API compliance), documentation, open source development, packaging, and continuous integration.
Following example extensions of a column generation based binary classifiers are included. - Boolean Decision Rule Generation by S. Dash et. al. 2018 - Decision Tree classifiers by Firat et. al. 2020 (modified)
The developer needs to extend the master and subproblem classes and implement the required methods. The coumn generation part is taken care of by the template fit method.
The Decision Tree Classifier experiments can be launched from the example directory. See the README file in the examples directory for details.
To reproduce the results submitted in the Decision tree paper, use the branch ‘dtreedev’.
Thank you for cleanly contributing to the estimator template!
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
Hashes for ColGenEstimator-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c809e4a523ac0fe9792bd8cb325efaec8c221bf869e0658793e3bce1e4787a2 |
|
MD5 | 832e144086a204ca8f35717744fb735a |
|
BLAKE2b-256 | c5630ed6b66a13478ee89cc045814c4dea1d5f8fc704094cac68330a5d45de4f |