Skip to main content

chimeraboost

Lightning-fast Gradient Boosting, near-CatBoost quality, all in Python

📖 Documentation: bbstats.github.io/chimeraboost

image

Installation

pip install chimeraboost

Quickstart

from chimeraboost import ChimeraBoostClassifier, ChimeraBoostRegressor

# classification. quality picks the speed/accuracy trade-off: 1 fastest .. 5 strongest,
# default is 3.
clf = ChimeraBoostClassifier(quality=4)
clf.fit(X, y, cat_features=[0, 1], sample_weight=w)
proba = clf.predict_proba(X_test)

# regression (RMSE, MAE, Quantile, Huber, Poisson, Gamma, Tweedie, or your own)
reg = ChimeraBoostRegressor()
reg.fit(X, y)

What?

  • Regression, quantile regression, binary and multiclass classification
  • Fast training and inference, all in python
  • Extremely high quality predictions

How?

  • Bagging as a first-class feature (using n_ensembles)
  • Automatic early stopping
  • Automatic linear-leaf auditioning
  • numba is very fast

Average rank vs fit-time slowdown on the public suite

Why?

  • I want to be able to modify my GBDT library at will
  • I know Python and I don't know C

Documentation

  • Getting started: install and first models
  • Recipes: categoricals, quantiles, bagging, custom losses, and more
  • Parameters: every option, with defaults and guidance
  • FAQ: common questions

Inspirations / Citations

  • CatBoost, Prokhorenkova et al., NeurIPS 2018. Ordered boosting, ordered target statistics, oblivious trees.
  • XGBoost, Chen & Guestrin, KDD 2016. Regularized objective, Newton leaf estimation, column subsampling.
  • LightGBM, Ke et al., NeurIPS 2017. Histogram-based split finding.
  • Linear-leaf trees, Shi et al., IJCAI 2019 (arXiv:1802.05640). Piece-wise-linear regression trees (linear_leaves).
  • TreeSHAP, Lundberg et al., Nature Machine Intelligence 2020 (orig. SHAP, NeurIPS 2017). Exact additive feature attributions (shap_values).
  • OpenFE, Zhang et al., ICML 2023 (arXiv:2211.12507). Automated pairwise feature generation (cross_features).
  • Conformalized quantile regression, Romano, Patterson & Candès, NeurIPS 2019. Distribution-free interval calibration (conformalize).
  • TabArena, Erickson et al., NeurIPS 2025 (arXiv:2506.16791). The tabular benchmark used for evaluation.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chimeraboost-0.29.0.tar.gz (232.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chimeraboost-0.29.0-py3-none-any.whl (137.5 kB view details)

Uploaded Python 3

File details

Details for the file chimeraboost-0.29.0.tar.gz.

File metadata

  • Download URL: chimeraboost-0.29.0.tar.gz
  • Upload date:
  • Size: 232.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for chimeraboost-0.29.0.tar.gz
Algorithm Hash digest
SHA256 704ffb232f85484aa4e812d16fab28c2cf32b53b09dfe63badfdc6a6aa46ab0c
MD5 84e26b04bc376e8981f34d08a9733528
BLAKE2b-256 4d8db528a2e72a30ce3fda2f7881327b9936b2b28291be635b14da5bcf9207ae

See more details on using hashes here.

File details

Details for the file chimeraboost-0.29.0-py3-none-any.whl.

File metadata

  • Download URL: chimeraboost-0.29.0-py3-none-any.whl
  • Upload date:
  • Size: 137.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for chimeraboost-0.29.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01a23c35dfcca2518ac03eacd9deb1cf6d0d2c3bcf99d570292cb77cf3fd2a4e
MD5 7dc4017505df0a396b9adbb24d6c21b9
BLAKE2b-256 c09135035db6633b43a72ded8df5e4020f30d4224731f7445db280468649bcaf

See more details on using hashes here.

Release history Release notifications | RSS feed

0.32.0

2 files

0.31.0

2 files

0.30.0

2 files

This release

0.29.0 This release

2 files

0.28.0

2 files

0.27.0

2 files

0.26.0

2 files

0.25.0

2 files

0.24.0

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.1

2 files

0.18.0

2 files

0.17.0

2 files

0.16.1

2 files

0.16.0

2 files

0.15.0

2 files

0.14.2

2 files

0.14.1

2 files

0.14.0

2 files

0.13.1

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.9.2

2 files

0.9.1

2 files

0.8.0

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page