#2 · 主分类: 时间序列机器学习

catboost

big-data catboost categorical-features coreml cuda data-mining data-science decision-trees gbdt gbm gpu gpu-computing gradient-boosting kaggle machine-learning python r tutorial

一个快速、可扩展、高性能的梯度提升决策树库,用于Python、R、Java、C++的排序、分类、回归及其他机器学习任务。支持CPU和GPU计算。

项目最后更新:08/29/26

GitHub Stars

9.1K

Forks数量

1.3K

贡献者数量

1.4K

许可证

Apache-2.0

收录理由

梯度提升决策树至今仍是处理结构化数据最可靠的方法之一,而CatBoost把这一方法实现得相当出色。如果你的数据是表格形式,而非文本或图像,无论在做流失预测、信用评分还是需求预测,CatBoost的默认参数通常就能给出扎实的结果,几乎不用怎么调优。它原生支持类别特征,省去了很多繁琐的预处理步骤。库本身同时支持CPU和GPU训练,在Python、R、Java和C++里提供一致的接口,还能借助Apache Spark做分布式训练,这意味着你可以在笔记本里跑通模型,然后不重写代码就部署到用另一种语言写的生产服务中。它也覆盖排序损失函数,所以搜索和推荐系统里经常能看到它的身影。如果你的主要数据就是行列结构,这是个久经考验、很实用的选择,值得放进对比清单的前排。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目