{"id":15641780,"url":"https://github.com/sdpython/mlinsights","last_synced_at":"2025-09-09T19:03:06.026Z","repository":{"id":40245491,"uuid":"111234239","full_name":"sdpython/mlinsights","owner":"sdpython","description":"Extends scikit-learn with new models, transformers, metrics, plotting.","archived":false,"fork":false,"pushed_at":"2025-03-15T16:22:30.000Z","size":33124,"stargazers_count":72,"open_issues_count":16,"forks_count":13,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-26T19:11:42.126Z","etag":null,"topics":["algorithms","machine-learning","python3","scikit-learn"],"latest_commit_sha":null,"homepage":"http://www.xavierdupre.fr/app/mlinsights/helpsphinx/index.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sdpython.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOGS.rst","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-18T19:48:01.000Z","updated_at":"2025-03-15T16:22:35.000Z","dependencies_parsed_at":"2023-02-08T08:02:13.494Z","dependency_job_id":"c4d710e2-044e-422c-b49f-84b68cd39d4e","html_url":"https://github.com/sdpython/mlinsights","commit_stats":{"total_commits":740,"total_committers":4,"mean_commits":185.0,"dds":"0.11891891891891893","last_synced_commit":"f42e93e326dd5f96745a2f34c8c5ce5dfc4b95b1"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdpython%2Fmlinsights","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdpython%2Fmlinsights/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdpython%2Fmlinsights/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdpython%2Fmlinsights/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sdpython","download_url":"https://codeload.github.com/sdpython/mlinsights/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247773721,"owners_count":20993639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","machine-learning","python3","scikit-learn"],"created_at":"2024-10-03T11:45:12.977Z","updated_at":"2025-04-08T04:17:14.763Z","avatar_url":"https://github.com/sdpython.png","language":"Python","readme":"\n.. image:: https://github.com/sdpython/mlinsights/raw/main/_doc/_static/project_ico.png\n    :target: https://github.com/sdpython/mlinsights/\n\nmlinsights: extensions to scikit-learn\n======================================\n\n.. image:: https://dev.azure.com/xavierdupre3/mlinsights/_apis/build/status%2Fsdpython.mlinsights%20(2)?branchName=main\n    :target: https://dev.azure.com/xavierdupre3/mlinsights/_build/latest?definitionId=16\u0026branchName=main\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://codecov.io/github/sdpython/mlinsights/coverage.svg?branch=main\n    :target: https://codecov.io/github/sdpython/mlinsights?branch=main\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:: 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.. image:: https://img.shields.io/github/repo-size/sdpython/mlinsights\n    :target: https://github.com/sdpython/mlinsights/\n    :alt: size\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**PiecewiseTreeRegressor** trains a piecewise regressor using\na linear regression on each piece. **IntervalRegressor** produces\nconfidence interval by using bootstrapping. **ApproximateNMFPredictor**\napproximates a NMF to produce prediction without retraining.\n\n`mlinsights documentation \u003chttps://sdpython.github.io/doc/mlinsights/dev/\u003e`_\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdpython%2Fmlinsights","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsdpython%2Fmlinsights","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdpython%2Fmlinsights/lists"}