.. -*- mode: rst -*-
|AppVeyor|_ |Codecov|_ |CircleCI|_
.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/6eo2m9ydofn1nvb6?svg=true
.. _AppVeyor: https://ci.appveyor.com/api/projects/status/6eo2m9ydofn1nvb6
.. |Codecov| image:: https://codecov.io/gh/krooonal/col_gen_estimator/branch/master/graph/badge.svg?token=ZR8HME2LGV
.. _Codecov: https://codecov.io/gh/krooonal/col_gen_estimator
.. |CircleCI| image:: https://circleci.com/gh/krooonal/col_gen_estimator/tree/master.svg?style=svg
.. _CircleCI: https://circleci.com/gh/krooonal/col_gen_estimator/tree/master
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!*
Raw data
{
"_id": null,
"home_page": "https://github.com/krooonal/col_gen_estimator",
"name": "ColGenEstimator",
"maintainer": "K. Patel",
"docs_url": null,
"requires_python": "",
"maintainer_email": "krunalkachadia@gmail.com",
"keywords": "",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/4c/71/b3ba311f714488af196dc1c044bbe08b0322955ecc1b3e64efce3b5c2cea/ColGenEstimator-0.1.1.tar.gz",
"platform": null,
"description": ".. -*- mode: rst -*-\n\n|AppVeyor|_ |Codecov|_ |CircleCI|_\n\n.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/6eo2m9ydofn1nvb6?svg=true\n.. _AppVeyor: https://ci.appveyor.com/api/projects/status/6eo2m9ydofn1nvb6\n\n.. |Codecov| image:: https://codecov.io/gh/krooonal/col_gen_estimator/branch/master/graph/badge.svg?token=ZR8HME2LGV\n.. _Codecov: https://codecov.io/gh/krooonal/col_gen_estimator\n\n.. |CircleCI| image:: https://circleci.com/gh/krooonal/col_gen_estimator/tree/master.svg?style=svg\n.. _CircleCI: https://circleci.com/gh/krooonal/col_gen_estimator/tree/master\n\n\ncol_gen_estimator - A template for scikit-learn compatible column generation \nbased estimators contributions\n============================================================\n\n**col_gen_estimator** is a template project for scikit-learn compatible\ncolumn generation based estimators.\n\nThis project is built using the sklearn template. \n\nIt aids development of estimators that can be used in scikit-learn pipelines\nand (hyper)parameter search, while facilitating testing (including some API\ncompliance), documentation, open source development, packaging, and continuous\nintegration.\n\nFollowing example extensions of a column generation based binary classifiers \nare included.\n- Boolean Decision Rule Generation by S. Dash et. al. 2018 \n- Decision Tree classifiers by Firat et. al. 2020 (modified) \n\nThe developer needs to extend the master and subproblem classes and implement \nthe required methods. The coumn generation part is taken care of by the \ntemplate fit method.\n\nThe Decision Tree Classifier experiments can be launched from the example \ndirectory. See the README file in the examples directory for details.\n\nTo reproduce the results submitted in the Decision tree paper, use the branch\n'dtreedev'.\n\n*Thank you for cleanly contributing to the estimator template!*\n\n",
"bugtrack_url": null,
"license": "new BSD",
"summary": "Classifiers using column generation",
"version": "0.1.1",
"project_urls": {
"Download": "https://github.com/krooonal/col_gen_estimator",
"Homepage": "https://github.com/krooonal/col_gen_estimator"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c5630ed6b66a13478ee89cc045814c4dea1d5f8fc704094cac68330a5d45de4f",
"md5": "832e144086a204ca8f35717744fb735a",
"sha256": "4c809e4a523ac0fe9792bd8cb325efaec8c221bf869e0658793e3bce1e4787a2"
},
"downloads": -1,
"filename": "ColGenEstimator-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "832e144086a204ca8f35717744fb735a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 46099,
"upload_time": "2023-06-27T14:30:29",
"upload_time_iso_8601": "2023-06-27T14:30:29.917801Z",
"url": "https://files.pythonhosted.org/packages/c5/63/0ed6b66a13478ee89cc045814c4dea1d5f8fc704094cac68330a5d45de4f/ColGenEstimator-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4c71b3ba311f714488af196dc1c044bbe08b0322955ecc1b3e64efce3b5c2cea",
"md5": "08245a9aa344c1b3191916b6de90d681",
"sha256": "f8d26f5d53a547d3c1adc86b2e7771316facbc83012157354217072c7886660d"
},
"downloads": -1,
"filename": "ColGenEstimator-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "08245a9aa344c1b3191916b6de90d681",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37465,
"upload_time": "2023-06-27T14:30:32",
"upload_time_iso_8601": "2023-06-27T14:30:32.006134Z",
"url": "https://files.pythonhosted.org/packages/4c/71/b3ba311f714488af196dc1c044bbe08b0322955ecc1b3e64efce3b5c2cea/ColGenEstimator-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-27 14:30:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "krooonal",
"github_project": "col_gen_estimator",
"travis_ci": true,
"coveralls": true,
"github_actions": false,
"circle": true,
"appveyor": true,
"requirements": [
{
"name": "numpy",
"specs": []
},
{
"name": "scipy",
"specs": []
},
{
"name": "pandas",
"specs": []
},
{
"name": "scikit-learn",
"specs": []
},
{
"name": "ortools",
"specs": []
},
{
"name": "bitarray",
"specs": []
}
],
"lcname": "colgenestimator"
}