Skip to main content

Classifiers using column generation

Project description

AppVeyor Codecov CircleCI

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ColGenEstimator-0.1.1.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ColGenEstimator-0.1.1-py3-none-any.whl (46.1 kB view details)

Uploaded Python 3

File details

Details for the file ColGenEstimator-0.1.1.tar.gz.

File metadata

  • Download URL: ColGenEstimator-0.1.1.tar.gz
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.3

File hashes

Hashes for ColGenEstimator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f8d26f5d53a547d3c1adc86b2e7771316facbc83012157354217072c7886660d
MD5 08245a9aa344c1b3191916b6de90d681
BLAKE2b-256 4c71b3ba311f714488af196dc1c044bbe08b0322955ecc1b3e64efce3b5c2cea

See more details on using hashes here.

File details

Details for the file ColGenEstimator-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ColGenEstimator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c809e4a523ac0fe9792bd8cb325efaec8c221bf869e0658793e3bce1e4787a2
MD5 832e144086a204ca8f35717744fb735a
BLAKE2b-256 c5630ed6b66a13478ee89cc045814c4dea1d5f8fc704094cac68330a5d45de4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page