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

Uploaded Source

Built Distribution

cyclic_boosting-1.2.0-py3-none-any.whl (108.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cyclic_boosting-1.2.0.tar.gz
Algorithm Hash digest
SHA256 9913d7929778d79f361ed07fda5d533b1a16a3f73bafd24093ab79ce03752ece
MD5 0533cb290bd732e976369615f5a9194f
BLAKE2b-256 ac650ae18d3ebcef657cd5c303a7eb86098c945ac1180624a9eaf0c99dbe0d1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cyclic_boosting-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c68474e1ab76bc07a4fbe86af52bc25d6a826fd9bfa6faca8030527de5f0216d
MD5 da79ef2ce00d2523e5505ba10f736426
BLAKE2b-256 a8a28564161103cd4f890aad975901bf1852754a9e7248e92b9850aebd2e69c2

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