{ "info": { "author": "Caio Oliveira", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "|build-status| |docs| |package-status|\n\nWolpert, a stacked generalization framework\n===========================================\n\nWolpert is a `scikit-learn `_ compatible framework for easily building stacked ensembles. It supports:\n\n* Different stacking strategies\n* Multi-layer models\n* Different weights for each transformer\n* Easy to make it distributed\n\nQuickstart\n==========\n\nInstall\n-------\n\nThe easiest way to install is using pip. Just run ``pip install wolpert`` and you're ready to go.\n\nBuilding a simple model\n-----------------------\n\nFirst we need the layers of our model. The simplest way is using the helper function `make_stack_layer `_::\n\n from sklearn.ensemble import RandomForestClassifier\n from sklearn.svm import SVC\n from sklearn.neighbors import KNeighborsClassifier\n from sklearn.linear_model import LogisticRegression\n from wolpert import make_stack_layer, StackingPipeline\n\n layer0 = make_stack_layer(SVC(), KNeighborsClassifier(),\n RandomForestClassifier(),\n blending_wrapper='holdout')\n\n clf = StackingPipeline([('l0', layer0),\n ('l1', LogisticRegression())])\n\nAnd that's it! And ``StackingPipeline`` inherits a scikit learn class: the `Pipeline `_, so it works just the same::\n\n clf.fit(Xtrain, ytrain)\n ypreds = clf.predict_proba(Xtest)\n\nThis is just the basic example, but there are several ways of building a stacked ensemble with this framework. Make sure to check the `User Guide `_ to know more.\n\n.. |build-status| image:: https://circleci.com/gh/caioaao/wolpert.png?style=shield\n :alt: CircleCI\n :scale: 100%\n :target: https://circleci.com/gh/caioaao/wolpert\n\n.. |docs| image:: https://readthedocs.org/projects/wolpert/badge/?verion=latest\n :alt: Documentation status\n :scale: 100%\n :target: https://wolpert.readthedocs.io/en/latest/?badge=latest\n\n.. |package-status| image:: https://badge.fury.io/py/wolpert.svg\n :alt: PyPI version\n :scale: 100%\n :target: https://badge.fury.io/py/wolpert\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/caioaao/wolpert", "keywords": "", "license": "new BSD", "maintainer": "", "maintainer_email": "", "name": "wolpert", "package_url": "https://pypi.org/project/wolpert/", "platform": "", "project_url": "https://pypi.org/project/wolpert/", "project_urls": { "Homepage": "https://github.com/caioaao/wolpert" }, "release_url": "https://pypi.org/project/wolpert/0.1.1/", "requires_dist": [ "numpy (>=0.14.2)", "scikit-learn (>=0.19.1)" ], "requires_python": "", "summary": "Stacked generalization framework", "version": "0.1.1" }, "last_serial": 4362109, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "e93a06af810881fce93127f197a1f0bc", "sha256": "e1bc56d021e3778959cced78be6ce690ab69e48ebee2c0125bd071bfe7d6aa97" }, "downloads": -1, "filename": "wolpert-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e93a06af810881fce93127f197a1f0bc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28102, "upload_time": "2018-10-11T00:12:14", "url": "https://files.pythonhosted.org/packages/2b/69/227b93d4bc6442250cb4c1f910cc34c7783e8024828d9428274781a04e98/wolpert-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3648c7cd029cd9a3fca7a284a91449da", "sha256": "de0916e6b265ce46b4482a20997cebb7c95bcf5db81856c007681636559fdca3" }, "downloads": -1, "filename": "wolpert-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3648c7cd029cd9a3fca7a284a91449da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20620, "upload_time": "2018-10-11T00:12:15", "url": "https://files.pythonhosted.org/packages/e2/27/cebc085db7f6b12253568bdc7f2857d66b5a11cdfdb4e7f463185c736873/wolpert-0.1.1.tar.gz" } ], "0.1a1": [ { "comment_text": "", "digests": { "md5": "de73aa5fda536adb6301c33046828982", "sha256": "963eb6ab420d812e3cebb51ddea61926bd9bf0fdf32bc71e8b3a87968113bca3" }, "downloads": -1, "filename": "wolpert-0.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "de73aa5fda536adb6301c33046828982", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20160, "upload_time": "2018-07-17T18:44:57", "url": "https://files.pythonhosted.org/packages/5f/d6/f4f1a986867eeb4bec64d473991f7a1deaa82e3a89d29ad64f46cba0a5ed/wolpert-0.1a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ddd8a5d11c7eb6393d24adb1ad14ad9", "sha256": "8e1dada7d7341a07d75473eda785eefaf0a7dc437930c1a4aa648e6dcf6925ed" }, "downloads": -1, "filename": "wolpert-0.1a1.tar.gz", "has_sig": false, "md5_digest": "2ddd8a5d11c7eb6393d24adb1ad14ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15758, "upload_time": "2018-07-17T18:44:58", "url": "https://files.pythonhosted.org/packages/f4/73/d7ddae7a05b10a64d0364ee13106614f41b5a619512d01ac41628e2be6fb/wolpert-0.1a1.tar.gz" } ], "0.1a2": [ { "comment_text": "", "digests": { "md5": "d9036b3098527cdb1b9b3a124e542a2c", "sha256": "8cbd06586dffa8a591ce298cbdfb7a10a9a84e3b7c7a13843b80728b32a44ca1" }, "downloads": -1, "filename": "wolpert-0.1a2-py3-none-any.whl", "has_sig": false, "md5_digest": "d9036b3098527cdb1b9b3a124e542a2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20732, "upload_time": "2018-07-19T23:32:20", "url": "https://files.pythonhosted.org/packages/a3/c8/bbd1d34488f600a224677d4336325194651caa8e4a845f6a6ac3e0cb83b5/wolpert-0.1a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7971a1d31d0916052fca442eecbda87c", "sha256": "a9124bbc231bb8e10cdebb2f64aa9efc161e9b8be5483b13d89ba7622e56e908" }, "downloads": -1, "filename": "wolpert-0.1a2.tar.gz", "has_sig": false, "md5_digest": "7971a1d31d0916052fca442eecbda87c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17390, "upload_time": "2018-07-19T23:32:21", "url": "https://files.pythonhosted.org/packages/38/3b/5234ce83f877123d82deb48cf2709cf5d136deb73d1e21ba138b1ecd899f/wolpert-0.1a2.tar.gz" } ], "0.1b1": [ { "comment_text": "", "digests": { "md5": "8e5e1c5b9ecea754b25ae9d96f1dd6cd", "sha256": "0b75ca8e7ecc8ed590546bff48775375c04710fcb00759322799cf6491330a36" }, "downloads": -1, "filename": "wolpert-0.1b1-py3-none-any.whl", "has_sig": false, "md5_digest": "8e5e1c5b9ecea754b25ae9d96f1dd6cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24938, "upload_time": "2018-07-27T17:28:17", "url": "https://files.pythonhosted.org/packages/67/b5/c54b7dea2e184cbf75f3a85da18f18933487c16a9564543b65736685605b/wolpert-0.1b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e1f8eebb3b3d23fc8572cea8bad8b93", "sha256": "8a06a2681378b09665868db2cff5179240744c3bce47c3aa29b513ca781098e3" }, "downloads": -1, "filename": "wolpert-0.1b1.tar.gz", "has_sig": false, "md5_digest": "4e1f8eebb3b3d23fc8572cea8bad8b93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18689, "upload_time": "2018-07-27T17:28:19", "url": "https://files.pythonhosted.org/packages/66/95/4ebaf3a5d2cef9e719f4a5f3cff01ae56ed09eada02fe943eb482d4d9985/wolpert-0.1b1.tar.gz" } ], "0.1b2": [ { "comment_text": "", "digests": { "md5": "721c48a9402ac5e7f2bc7639c7c08a03", "sha256": "1d7c76c1b63cefbcd28a6f9f5596548f9287bcdcdac20efd40bb260a1621dc2e" }, "downloads": -1, "filename": "wolpert-0.1b2-py3-none-any.whl", "has_sig": false, "md5_digest": "721c48a9402ac5e7f2bc7639c7c08a03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27015, "upload_time": "2018-08-01T02:02:26", "url": "https://files.pythonhosted.org/packages/83/07/55b3121735ca526b0ce9843ff712516c5bd31ff668cbd2298d52fe730c2b/wolpert-0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73530c7a48dc2faf94106c764427fde4", "sha256": "ce484b27b3687af40493600aaabc1dae639514fe7eafaa27cbe7e5948bd12651" }, "downloads": -1, "filename": "wolpert-0.1b2.tar.gz", "has_sig": false, "md5_digest": "73530c7a48dc2faf94106c764427fde4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21081, "upload_time": "2018-08-01T02:02:27", "url": "https://files.pythonhosted.org/packages/ef/df/288578169a758c9796d73e47c553d8c4412f37f2ea595af53ea5dcc70c11/wolpert-0.1b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e93a06af810881fce93127f197a1f0bc", "sha256": "e1bc56d021e3778959cced78be6ce690ab69e48ebee2c0125bd071bfe7d6aa97" }, "downloads": -1, "filename": "wolpert-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e93a06af810881fce93127f197a1f0bc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28102, "upload_time": "2018-10-11T00:12:14", "url": "https://files.pythonhosted.org/packages/2b/69/227b93d4bc6442250cb4c1f910cc34c7783e8024828d9428274781a04e98/wolpert-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3648c7cd029cd9a3fca7a284a91449da", "sha256": "de0916e6b265ce46b4482a20997cebb7c95bcf5db81856c007681636559fdca3" }, "downloads": -1, "filename": "wolpert-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3648c7cd029cd9a3fca7a284a91449da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20620, "upload_time": "2018-10-11T00:12:15", "url": "https://files.pythonhosted.org/packages/e2/27/cebc085db7f6b12253568bdc7f2857d66b5a11cdfdb4e7f463185c736873/wolpert-0.1.1.tar.gz" } ] }