Skip to content

implementation of Cyclic Boosting machine learning algorithms

License

Notifications You must be signed in to change notification settings

rijkvandermeulen/cyclic-boosting

 
 

Repository files navigation

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.

About

implementation of Cyclic Boosting machine learning algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%