Skip to main content

Extends the list of supported operators in onnx reference implementation and onnxruntime, or implements faster versions in C++.

Project description

https://github.com/sdpython/mlinsights/raw/main/_doc/_static/project_ico.png

mlinsights: extensions to scikit-learn

https://dev.azure.com/xavierdupre3/mlinsights/_apis/build/status%2Fsdpython.mlinsights%20(2)?branchName=main https://badge.fury.io/py/mlinsights.svg MIT License https://codecov.io/github/sdpython/mlinsights/coverage.svg?branch=main GitHub Issues Downloads Forks Stars size

mlinsights extends scikit-learn with a couple of new models, transformers, metrics, plotting. It provides new trainers such as QuantileLinearRegression which trains a linear regression with L1 norm non-linear correlation based on decision trees, or QuantileMLPRegressor a modification of scikit-learn’s MLPRegressor which trains a multi-layer perceptron with L1 norm. It also explores PredictableTSNE which trains a supervized model to replicate t-SNE results or a PiecewiseRegression which partitions the data before fitting a model on each bucket. PiecewiseTreeRegressor trains a piecewise regressor using a linear regression on each piece. IntervalRegressor produces confidence interval by using bootstrapping. ApproximateNMFPredictor approximates a NMF to produce prediction without retraining.

mlinsights documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlinsights-0.5.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

mlinsights-0.5.1-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

mlinsights-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

mlinsights-0.5.1-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

mlinsights-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

mlinsights-0.5.1-cp310-cp310-win_amd64.whl (584.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

mlinsights-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (837.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

File details

Details for the file mlinsights-0.5.1.tar.gz.

File metadata

  • Download URL: mlinsights-0.5.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for mlinsights-0.5.1.tar.gz
Algorithm Hash digest
SHA256 b65b32a789af11df8e6b393b703a97babc12944424f76fba39a9bebb2b20ab9c
MD5 50a0563c39d3761f461d7e9df2554e78
BLAKE2b-256 d7cf3cad346f45bc88bf8e4bd6c9f48cbb30a8d1d49f640d3d8bca449234245a

See more details on using hashes here.

File details

Details for the file mlinsights-0.5.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mlinsights-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7526c258577711c3e578592a099c45c119fa974cef596fa93b084585bd175a8f
MD5 cf052655c595063fd799957b3e6673bc
BLAKE2b-256 7747ea28a3d8c06b75c83eae86d89790f7933f9dea6e3d6df3e9c2f24a6a9571

See more details on using hashes here.

File details

Details for the file mlinsights-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mlinsights-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c8e1752a9a4014c8d65ba60cff3478efef7c5ca889215f541157f34df15bda4
MD5 37de46f57eb9e4f176c79c9887c0c10f
BLAKE2b-256 2f214174d3678e09bdf460d1e1ddbe6b3b44128c0fec5f70f5c464c85ac73f61

See more details on using hashes here.

File details

Details for the file mlinsights-0.5.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mlinsights-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b31d314cd8303ce198699939baae467bec73ab1beff62fc995ec36272ba3e6d
MD5 41730158f9628542b847410b63eaf266
BLAKE2b-256 a5eca1331c0ce55e3b783e0a71751b0b2cfe04f83c85949a2b5c7763a80a0693

See more details on using hashes here.

File details

Details for the file mlinsights-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mlinsights-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4df72ef7b716c24a463eb5fc93ec769b1a27bef9e2d9296a9b59ad790073bde
MD5 6dcd325cdb19a35bc86bb803b628c9d7
BLAKE2b-256 10698697721e7174aef4c731ffdd22d4f88e995e3384bbf7f6d2c51a9e94c439

See more details on using hashes here.

File details

Details for the file mlinsights-0.5.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mlinsights-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c6451a89b1bb0d720dce45e1134e3be9cf9da6d2670a3336772f751726c8875
MD5 9692c767183fed87c640b09bd33bed5d
BLAKE2b-256 6d1d26ccde8dc025473227ca1c98b067c472ed8f9e78f3ec99e1223ef0fa2a01

See more details on using hashes here.

File details

Details for the file mlinsights-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mlinsights-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36210aee29e7896d60da9c0ea339af03e40e764b0ec46021e6131221061b8d65
MD5 de48358fb046ff1ca1f97b11a3622220
BLAKE2b-256 c77cae6dbfc57c945b18653b93c2d6be3aaecbeffe3f2c87e659bbc4ed2c1652

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page