{ "info": { "author": "Bhargav Srinivasa Desikan", "author_email": "bhargavvader@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering" ], "description": "|Travis Status| |Coverage Status| |Python27| |Python35|\n\npycobra\n-------\n\npycobra is a python library for ensemble learning. It serves as a\ntoolkit for regression and classification using these ensembled\nmachines, and also for visualisation of the performance of the new\nmachine and constituent machines. Here, when we say machine, we mean any\npredictor or machine learning object - it could be a LASSO regressor, or\neven a Neural Network. It is scikit-learn compatible and fits into the\nexisting scikit-learn ecosystem.\n\npycobra offers a python implementation of the COBRA algorithm introduced\nby Biau et al. (2016) for regression.\n\nAnother algorithm implemented is the EWA (Exponentially Weighted\nAggregate) aggregation technique (among several other references, you\ncan check the paper by Dalalyan and Tsybakov (2007).\n\nApart from these two regression aggregation algorithms, pycobra\nimplements a version of COBRA for classification. This procedure has\nbeen introduced by Mojirsheibani (1999).\n\npycobra also offers various visualisation and diagnostic methods built\non top of matplotlib which lets the user analyse and compare different\nregression machines with COBRA. The Visualisation class also lets you\nuse some of the tools (such as Voronoi Tesselations) on other\nvisualisation problems, such as clustering.\n\nDocumentation and Examples\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe\n`notebooks `__\ndirectory showcases the usage of pycobra, with examples and basic usage.\nThe `documentation `__ page further\ncovers how to use pycobra.\n\nInstallation\n~~~~~~~~~~~~\n\nRun ``pip install pycobra`` to download and install from PyPI.\n\nRun ``python setup.py install`` for default installation.\n\nRun ``python setup.py test`` to run all tests.\n\nRun ``pip install .`` to install from source.\n\nDependencies\n~~~~~~~~~~~~\n\n- Python 2.7+, 3.4+\n- numpy, scipy, scikit-learn, matplotlib\n\nReferences\n~~~~~~~~~~\n\n- G. Biau, A. Fischer, B. Guedj and J. D. Malley (2016), COBRA: A\n combined regression strategy, Journal of Multivariate Analysis.\n- M. Mojirsheibani (1999), Combining Classifiers via Discretization,\n Journal of the American Statistical Association.\n- A. S. Dalalyan and A. B. Tsybakov (2007) Aggregation by exponential\n weighting and sharp oracle inequalities, Conference on Learning\n Theory.\n\n.. |Travis Status| image:: https://travis-ci.org/bhargavvader/pycobra.svg?branch=master\n :target: https://travis-ci.org/bhargavvader/pycobra\n.. |Coverage Status| image:: https://coveralls.io/repos/github/bhargavvader/pycobra/badge.svg?branch=master\n :target: https://coveralls.io/github/bhargavvader/pycobra?branch=master\n.. |Python27| image:: https://img.shields.io/badge/python-2.7-blue.svg\n :target: https://pypi.python.org/pypi/pycobra\n.. |Python35| image:: https://img.shields.io/badge/python-3.5-blue.svg\n :target: https://pypi.python.org/pypi/pycobra\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bhargavvader/pycobra", "keywords": "Aggregation of Predictors", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pycobra", "package_url": "https://pypi.org/project/pycobra/", "platform": "", "project_url": "https://pypi.org/project/pycobra/", "project_urls": { "Homepage": "https://github.com/bhargavvader/pycobra" }, "release_url": "https://pypi.org/project/pycobra/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "Python implementation of COBRA algorithm with regression analysis", "version": "0.2.3" }, "last_serial": 3895947, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fa3c72317eb3d563dd0617ec482dc86a", "sha256": "5ca28b752a20197767dab373137c53d14adc06505e564389faad5b75140f6a8d" }, "downloads": -1, "filename": "pycobra-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fa3c72317eb3d563dd0617ec482dc86a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12354, "upload_time": "2017-03-27T11:49:02", "url": "https://files.pythonhosted.org/packages/50/64/4dfd86e6074e78962d6db333fc83c13ec589a28c859a7b96008e57f3dabd/pycobra-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "90101cd5fcd8565207c3a080b11ce8a7", "sha256": "edb63e0b163db794336521e3c8bc45f51a3cc78aa37b8e94809339fec9beecb9" }, "downloads": -1, "filename": "pycobra-0.2.0.tar.gz", "has_sig": false, "md5_digest": "90101cd5fcd8565207c3a080b11ce8a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14393, "upload_time": "2017-07-27T12:35:53", "url": "https://files.pythonhosted.org/packages/cd/98/8b7f00938b0f52e8f4ad6111514648aa4ee09067a31a534985d1632ec5e9/pycobra-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ee68aad4469e59a8d5ef748102182481", "sha256": "d10b7bc2bfcac6082cf2b93832758c77eec4450a756a4a34da0dba3f1319ce1c" }, "downloads": -1, "filename": "pycobra-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ee68aad4469e59a8d5ef748102182481", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16214, "upload_time": "2017-11-06T16:08:08", "url": "https://files.pythonhosted.org/packages/b2/e8/ae463f8708028bd71d2d783759628f460ef23d57ecf99c831986349fe8c5/pycobra-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e8962814205ca986ae4f0f1afb3819eb", "sha256": "02cd04736485fe048be11fa7b1bf7aad935adf3fa32f248693a5c1a132db4680" }, "downloads": -1, "filename": "pycobra-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e8962814205ca986ae4f0f1afb3819eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16371, "upload_time": "2017-12-27T19:25:04", "url": "https://files.pythonhosted.org/packages/a2/61/5800e7ef19c402803bc48543a80c1f7a4055c5579003ab04be30fc47ec45/pycobra-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "80dfff818af0d0838eee1fb28a39a8ad", "sha256": "981098668d409ccd9cfa28678f3c10675bc840a808314139a0d03ba88e6f8495" }, "downloads": -1, "filename": "pycobra-0.2.3.tar.gz", "has_sig": false, "md5_digest": "80dfff818af0d0838eee1fb28a39a8ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16548, "upload_time": "2018-05-24T16:37:55", "url": "https://files.pythonhosted.org/packages/e5/10/6b443b28aa31c5d3b54990c3f87a6fa1886fb4d962a074590700885146f5/pycobra-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80dfff818af0d0838eee1fb28a39a8ad", "sha256": "981098668d409ccd9cfa28678f3c10675bc840a808314139a0d03ba88e6f8495" }, "downloads": -1, "filename": "pycobra-0.2.3.tar.gz", "has_sig": false, "md5_digest": "80dfff818af0d0838eee1fb28a39a8ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16548, "upload_time": "2018-05-24T16:37:55", "url": "https://files.pythonhosted.org/packages/e5/10/6b443b28aa31c5d3b54990c3f87a6fa1886fb4d962a074590700885146f5/pycobra-0.2.3.tar.gz" } ] }