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-1.0.0.tar.gz (80.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyclic_boosting-1.0.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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1700d433cd5a0cd442a21b00581c9293f103aae22d1bd415fb5df28635d9878a
MD5 f20c6c72b5df037a236d228f5ec2f8f4
BLAKE2b-256 dc0d9cefab4d2c83f41af29114ecc05845f6d8837aa17faa0b4121ec3eb5856d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cyclic_boosting-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7099a9fc96f8308257ccddd630951bb85815e43ba303fdd16ec74528ccf07239
MD5 f3d3679230afa4bfea2ed4be3d82abd9
BLAKE2b-256 7d0fa2687e3b4d993fb72c7d9fd32aa962505d34c59ef24fce3036acac78d48c

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