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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyclic_boosting-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 19ef13fae9aa4b0e03911db0cc92d0cfaa0ba7a31511fd75c54abe2e366a2d6a
MD5 c4526853f06971b470e2cf5f6b7747cc
BLAKE2b-256 ecb57caf0a263c1557a950f2b67c0f5e6b3e1af86e84af2b66e5b8db1f089fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cyclic_boosting-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc7dd966ca8741325eae6fb9d8cbea3cdb4d6a5216f7ecf99fadd14302935adc
MD5 82361d7ca027fa27b29717771d68247d
BLAKE2b-256 80c3b82f185d9a8256694c91ad7ee0ba8f0aeceb135660a6d0c5b97d29e25148

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