xgboost and chefboost

XGBoost is a production-grade distributed gradient boosting library that would typically be chosen over Chefboost for serious machine learning work, making them direct competitors despite Chefboost's broader coverage of classical decision tree algorithms.

xgboost
85
Verified
chefboost
61
Established
Maintenance 20/25
Adoption 15/25
Maturity 25/25
Community 25/25
Maintenance 2/25
Adoption 10/25
Maturity 25/25
Community 24/25
Stars: 28,121
Forks: 8,847
Downloads:
Commits (30d): 38
Language: C++
License: Apache-2.0
Stars: 486
Forks: 101
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
Stale 6m

About xgboost

dmlc/xgboost

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

XGBoost helps data scientists and machine learning engineers quickly build highly accurate predictive models for classification, regression, and ranking tasks. It takes structured datasets (like spreadsheets or database tables) and outputs a powerful model capable of making predictions. This tool is ideal for professionals who need to develop robust and efficient predictive analytics solutions.

predictive-modeling machine-learning-engineering data-science business-forecasting risk-assessment

About chefboost

serengil/chefboost

A Lightweight Decision Tree Framework supporting regular algorithms: ID3, C4.5, CART, CHAID and Regression Trees; some advanced techniques: Gradient Boosting, Random Forest and Adaboost w/categorical features support for Python

This tool helps data analysts and domain experts create clear, rule-based models from their data. You input a dataset, often with both numbers and categories, and it outputs a set of 'if-then' rules that explain predictions. This is ideal for someone who needs to understand the logic behind a classification or prediction, rather than just getting an answer.

data-analysis business-rules-discovery predictive-modeling interpretable-AI classification

Scores updated daily from GitHub, PyPI, and npm data. How scores work