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

Uploaded Source

Built Distribution

cyclic_boosting-1.1.1-py3-none-any.whl (106.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyclic_boosting-1.1.1.tar.gz
  • Upload date:
  • Size: 87.5 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.1.1.tar.gz
Algorithm Hash digest
SHA256 d51d7be95fedf2accba3ed4049be4426b4e5186b7cb2d1b7f1da73fb28330ae6
MD5 f35a01cc3f4cbb2e56a3ccd7b547a8b0
BLAKE2b-256 df1b551b867854f13876a210c91d47579a4665f624c8928cde788886052f7e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cyclic_boosting-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e444d624437360020d2cec212c72ad11d06f170177aa22e7106731f7a290c506
MD5 5732ed03b16d70d596d11d408e488963
BLAKE2b-256 8026f159c593cbc95b961261272eb197d3e25ce9dc3ce999885e0dba05afdbc3

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