Skip to main content

Implementation of Cyclic Boosting machine learning algorithms

Project description

cyclic-boosting

This package contains the implementation of the machine learning algorithm Cyclic Boosting, which is described in Cyclic Boosting - an explainable supervised machine learning algorithm and Demand Forecasting of Individual Probability Density Functions with Machine Learning.

Documentation

The documentation can be found here.

Quickstart

pip install cyclic-boosting
from cyclic_boosting.pipelines import pipeline_CBPoissonRegressor
CB_est = pipeline_CBPoissonRegressor()
CB_est.fit(X_train, y)
yhat = CB_est.predict(X_test)

Usage

It can be used in a scikit-learn-like fashion, combining a binning method (e.g., BinNumberTransformer) with a Cyclic Boosting estimator (find all estimators in the init). Usage examples can be found in the integration tests.

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

cyclic_boosting-0.1.0.tar.gz (80.2 kB view details)

Uploaded Source

Built Distribution

cyclic_boosting-0.1.0-py3-none-any.whl (98.2 kB view details)

Uploaded Python 3

File details

Details for the file cyclic_boosting-0.1.0.tar.gz.

File metadata

  • Download URL: cyclic_boosting-0.1.0.tar.gz
  • Upload date:
  • Size: 80.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for cyclic_boosting-0.1.0.tar.gz
Algorithm Hash digest
SHA256 425d52a46caf304f8382f06276ee579f4bd89b6f45aac53ac0250041ab99e5c2
MD5 0d585f7e7b27bd5359a3a504f4258da4
BLAKE2b-256 571c5445326d3bc3a6ab0adecb43873f9749417c5d46a06be48efa5c6edd44ac

See more details on using hashes here.

File details

Details for the file cyclic_boosting-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cyclic_boosting-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3891ca87fb7dd9e9cfd9944c769f65ef9477c59b6a4c2aa94ee9ac23b83cb1ee
MD5 f4ed499d01a69146d5e19c65518f1532
BLAKE2b-256 3168a0fac7d40ed9b5ff6142ff710842a7788d4c3f0a94da6397b59d783a9fcd

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