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

Uploaded Source

Built Distribution

cyclic_boosting-1.2.4-py3-none-any.whl (109.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyclic_boosting-1.2.4.tar.gz
  • Upload date:
  • Size: 90.4 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.4.tar.gz
Algorithm Hash digest
SHA256 3ea378657636f414694888cdc64c4750b29c66629c3ccbce9a49887f213e695b
MD5 2f9cc353038c4c7a52b01b719a5ccc12
BLAKE2b-256 ceb3a4d81fbd7cbafb202ca0f8231220da745cb5659730271b8dfa8cd30d1b02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cyclic_boosting-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9ce26e896905e2168f6b93de6827c58ee5448f71bcd86b0bb96a7b8a74355c3c
MD5 86a3cc8228a8059442e4775f25ac3dd7
BLAKE2b-256 3edbf40e93d5c932b292522a756bc1ac842a1a30d5982851d7c7111f876e044e

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