{
"info": {
"author": "Xavier Dupr\u00e9",
"author_email": "xavier.dupre@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Topic :: Education",
"Topic :: Scientific/Engineering"
],
"description": "\n.. image:: https://github.com/sdpython/mlinsights/blob/master/_doc/sphinxdoc/source/phdoc_static/project_ico.png?raw=true\n :target: https://github.com/sdpython/mlinsights/\n\n.. _l-README:\n\nmlinsights - extensions to scikit-learn\n=======================================\n\n.. image:: https://travis-ci.org/sdpython/mlinsights.svg?branch=master\n :target: https://travis-ci.org/sdpython/mlinsights\n :alt: Build status\n\n.. image:: https://ci.appveyor.com/api/projects/status/uj6tq445k3na7hs9?svg=true\n :target: https://ci.appveyor.com/project/sdpython/mlinsights\n :alt: Build Status Windows\n\n.. image:: https://circleci.com/gh/sdpython/mlinsights/tree/master.svg?style=svg\n :target: https://circleci.com/gh/sdpython/mlinsights/tree/master\n\n.. image:: https://dev.azure.com/xavierdupre3/mlinsights/_apis/build/status/sdpython.mlinsights\n :target: https://dev.azure.com/xavierdupre3/mlinsights/\n\n.. image:: https://badge.fury.io/py/mlinsights.svg\n :target: http://badge.fury.io/py/mlinsights\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :alt: MIT License\n :target: http://opensource.org/licenses/MIT\n\n.. image:: https://requires.io/github/sdpython/mlinsights/requirements.svg?branch=master\n :target: https://requires.io/github/sdpython/mlinsights/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://codecov.io/github/sdpython/mlinsights/coverage.svg?branch=master\n :target: https://codecov.io/github/sdpython/mlinsights?branch=master\n\n.. image:: http://img.shields.io/github/issues/sdpython/mlinsights.png\n :alt: GitHub Issues\n :target: https://github.com/sdpython/mlinsights/issues\n\n.. image:: http://www.xavierdupre.fr/app/mlinsights/helpsphinx/_images/nbcov.png\n :target: http://www.xavierdupre.fr/app/mlinsights/helpsphinx/all_notebooks_coverage.html\n :alt: Notebook Coverage\n\n.. image:: https://pepy.tech/badge/mlinsights/month\n :target: https://pepy.tech/project/mlinsights/month\n :alt: Downloads\n\n.. image:: https://img.shields.io/github/forks/sdpython/mlinsights.svg\n :target: https://github.com/sdpython/mlinsights/\n :alt: Forks\n\n.. image:: https://img.shields.io/github/stars/sdpython/mlinsights.svg\n :target: https://github.com/sdpython/mlinsights/\n :alt: Stars\n\n*mlinsights* extends *scikit-learn* with a couple of new models,\ntransformers, metrics, plotting. It provides new trainers such as\n*QuantileLinearRegression* which trains a linear regression with *L1* norm\nnon-linear correlation based on decision trees, or\n*QuantileMLPRegressor* a modification of scikit-learn's MLPRegressor\nwhich trains a multi-layer perceptron with *L1* norm.\nIt also explores *PredictableTSNE* which trains a supervized\nmodel to replicate *t-SNE* results or a *PiecewiseRegression*\nwhich partitions the data before fitting a model on each bucket.\n\n* `GitHub/mlinsights `_\n* `documentation `_\n* `Blog `_\n\nFunction ``pipeline2dot`` converts a pipeline into a graph:\n\n::\n\n from mlinsights.plotting import pipeline2dot\n dot = pipeline2dot(clf, df)\n\n.. image:: https://github.com/sdpython/mlinsights/raw/master/_doc/pipeline.png\n\n.. _l-HISTORY:\n\n=======\nHistory\n=======\n\ncurrent - 2019-09-15 - 0.00Mb\n=============================\n\n* `66`: Fix visualisation graph: does not work when column index is an integer in ColumnTransformer (2019-09-15)\n* `59`: Add GaussianProcesses to the notebook about confidence interval and regression (2019-09-15)\n* `65`: Implements a TargetTransformClassifier similar to TargetTransformRegressor (2019-08-24)\n* `64`: Implements a different version of TargetTransformRegressor which includes predefined functions (2019-08-24)\n* `63`: Add a transform which transform the target and applies the inverse function of the prediction before scoring (2019-08-24)\n* `49`: fix menu in documentation (2019-08-24)\n\n0.2.312 - 2019-07-13 - 0.66Mb\n=============================\n\n* `61`: Fix bug in pipeline2dot when keyword \"passthrough is used\" (2019-07-11)\n* `60`: Fix visualisation of pipeline which contains string \"passthrough\" (2019-07-09)\n* `58`: Explores a way to compute recommandations without training (2019-06-05)\n\n0.2.288 - 2019-05-28 - 0.66Mb\n=============================\n\n* `56`: Fixes #55, explore caching for scikit-learn pipeline (2019-05-22)\n* `55`: Explore caching for gridsearchCV (2019-05-22)\n* `53`: implements a function to extract intermediate model outputs within a pipeline (2019-05-07)\n* `51`: Implements a tfidfvectorizer which keeps more information about n-grams (2019-04-26)\n* `46`: implements a way to determine close leaves in a decision tree (2019-04-01)\n* `44`: implements a model which produces confidence intervals based on bootstrapping (2019-03-29)\n* `40`: implements a custom criterion for a decision tree optimizing for a linear regression (2019-03-28)\n* `39`: implements a custom criterion for decision tree (2019-03-26)\n* `41`: implements a direct call to a lapack function from cython (2019-03-25)\n* `38`: better implementation of a regression criterion (2019-03-25)\n\n0.1.199 - 2019-03-05 - 0.05Mb\n=============================\n\n* `37`: implements interaction_only for polynomial features (2019-02-26)\n* `36`: add parameter include_bias to extended features (2019-02-25)\n* `34`: rename PiecewiseLinearRegression into PiecewiseRegression (2019-02-23)\n* `33`: implement the piecewise classifier (2019-02-23)\n* `31`: uses joblib for piecewise linear regression (2019-02-23)\n* `30`: explore transpose matrix before computing the polynomial features (2019-02-17)\n* `29`: explore different implementation of polynomialfeatures (2019-02-15)\n* `28`: implement PiecewiseLinearRegression (2019-02-10)\n* `27`: implement TransferTransformer (2019-02-04)\n* `26`: add function to convert a scikit-learn pipeline into a graph (2019-02-01)\n* `25`: implements kind of trainable t-SNE (2019-01-31)\n* `6`: use keras and pytorch (2019-01-03)\n* `22`: modifies plot gallery to impose coordinates (2018-11-10)\n* `20`: implements a QuantileMLPRegressor (quantile regression with MLP) (2018-10-22)\n* `19`: fix issues introduced with changes in keras 2.2.4 (2018-10-06)\n* `18`: remove warning from scikit-learn about cloning (2018-09-16)\n* `16`: move CI to python 3.7 (2018-08-21)\n* `17`: replace as_matrix by values (pandas deprecated warning) (2018-07-29)\n* `14`: add transform to convert a learner into a transform (sometimes called a featurizer) (2018-06-19)\n* `13`: add transform to do model stacking (2018-06-19)\n* `8`: move items from papierstat (2018-06-19)\n* `12`: fix bug in quantile regression: wrong weight for linear regression (2018-06-16)\n* `11`: specifying quantile (2018-06-16)\n* `4`: add function to compute non linear correlations (2018-06-16)\n* `10`: implements combination between logistic regression and k-means (2018-05-27)\n* `9`: move items from ensae_teaching_cs (2018-05-08)\n* `7`: add quantile regression (2018-05-07)\n* `5`: replace flake8 by code style (2018-04-14)\n* `1`: change background for cells in notebooks converted into rst then in html, highlight-ipython3 (2018-01-05)\n* `2`: save features and metadatas for the search engine and retrieves them (2017-12-03)\n",
"description_content_type": "",
"docs_url": null,
"download_url": "https://github.com/sdpython/mlinsights/",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.xavierdupre.fr/app/mlinsights/helpsphinx/index.html",
"keywords": "mlinsights",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "mlinsights",
"package_url": "https://pypi.org/project/mlinsights/",
"platform": "",
"project_url": "https://pypi.org/project/mlinsights/",
"project_urls": {
"Download": "https://github.com/sdpython/mlinsights/",
"Homepage": "http://www.xavierdupre.fr/app/mlinsights/helpsphinx/index.html"
},
"release_url": "https://pypi.org/project/mlinsights/0.2.360/",
"requires_dist": null,
"requires_python": "",
"summary": "Extends scikit-learn with a couple of new models, transformers, metrics, plotting.",
"version": "0.2.360"
},
"last_serial": 5832570,
"releases": {
"0.1.199": [
{
"comment_text": "",
"digests": {
"md5": "e10074111530df485f6c3a55cd26dddb",
"sha256": "a66c67d7f6d0a8c7873dec843598c5563c2ae94971cc349680f59ae9211d275e"
},
"downloads": -1,
"filename": "mlinsights-0.1.199-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e10074111530df485f6c3a55cd26dddb",
"packagetype": "bdist_wheel",
"python_version": "3.7",
"requires_python": null,
"size": 56718,
"upload_time": "2019-03-05T12:28:07",
"url": "https://files.pythonhosted.org/packages/e5/9e/3258cd9995a20ff951c2450e157b03383527769b236c2aa78bbb7e1d72f5/mlinsights-0.1.199-py3-none-any.whl"
}
],
"0.2.288": [
{
"comment_text": "",
"digests": {
"md5": "d24f9a540e717cf229fc3bb1c56c2473",
"sha256": "91dc222513ea7f1dd75e6fa5ea50d007619fe5211854db5c0a6bcdae45673645"
},
"downloads": -1,
"filename": "mlinsights-0.2.288.tar.gz",
"has_sig": false,
"md5_digest": "d24f9a540e717cf229fc3bb1c56c2473",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 693695,
"upload_time": "2019-05-28T07:56:17",
"url": "https://files.pythonhosted.org/packages/a5/4a/e663e8c131f775e77f6164a13d676d450031085bdc4e621e4572d5fc0c62/mlinsights-0.2.288.tar.gz"
}
],
"0.2.312": [
{
"comment_text": "",
"digests": {
"md5": "8787c9e13657e091eb844bdaa3d91fc4",
"sha256": "1cb073fcd0d7a734e717fae1cda54c5430cfc5e439ceadbe2a811a2ad6c8b3df"
},
"downloads": -1,
"filename": "mlinsights-0.2.312-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "8787c9e13657e091eb844bdaa3d91fc4",
"packagetype": "bdist_wheel",
"python_version": "3.7",
"requires_python": null,
"size": 450930,
"upload_time": "2019-07-13T07:15:13",
"url": "https://files.pythonhosted.org/packages/6f/aa/0455db5c7f76eda020c0ed26637242b4e28f3b711118fc8970877b008776/mlinsights-0.2.312-cp37-cp37m-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d53f8fe45362470ff35927e05a758a44",
"sha256": "1621747663dd03a7f78b96b7660b14f8b92617797d702d6c172efd96271ea10b"
},
"downloads": -1,
"filename": "mlinsights-0.2.312.tar.gz",
"has_sig": false,
"md5_digest": "d53f8fe45362470ff35927e05a758a44",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 695187,
"upload_time": "2019-07-13T07:15:23",
"url": "https://files.pythonhosted.org/packages/84/d3/3d88d335db14b9108fdcd411d4211c56f9c8a532dbe628f8b2e91eec8ba1/mlinsights-0.2.312.tar.gz"
}
],
"0.2.360": [
{
"comment_text": "",
"digests": {
"md5": "2f1b6433ab4c8bff8d7a1cf59248254c",
"sha256": "ce5690a2a5700455048329c42c7263a412ad8710945a1bed9a0b9ed53ea5e408"
},
"downloads": -1,
"filename": "mlinsights-0.2.360.tar.gz",
"has_sig": false,
"md5_digest": "2f1b6433ab4c8bff8d7a1cf59248254c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 708149,
"upload_time": "2019-09-15T17:13:15",
"url": "https://files.pythonhosted.org/packages/45/f6/f81127894032dd53f7543acf763bf25ebf9654ae46fd7b2c9a507561e02c/mlinsights-0.2.360.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "2f1b6433ab4c8bff8d7a1cf59248254c",
"sha256": "ce5690a2a5700455048329c42c7263a412ad8710945a1bed9a0b9ed53ea5e408"
},
"downloads": -1,
"filename": "mlinsights-0.2.360.tar.gz",
"has_sig": false,
"md5_digest": "2f1b6433ab4c8bff8d7a1cf59248254c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 708149,
"upload_time": "2019-09-15T17:13:15",
"url": "https://files.pythonhosted.org/packages/45/f6/f81127894032dd53f7543acf763bf25ebf9654ae46fd7b2c9a507561e02c/mlinsights-0.2.360.tar.gz"
}
]
}