知了AI学习平台Logo知了
🧠AI 冷知识

你知道吗?

这些有趣的 AI 小知识可能让你大吃一惊

🎯
俄罗斯搜索引擎的秘密武器

CatBoost由俄罗斯搜索引擎Yandex于2017年开源,名字中的"Cat"代表Categorical(类别特征)。它的核心创新是"有序目标统计"(Ordered Target Statistics),巧妙解决了类别特征编码中的目标泄漏问题——传统方法用全量数据的标签均值编码类别,相当于让模型在训练时偷看了答案。CatBoost还使用"对称决策树"(oblivious tree),所有节点用相同的特征和阈值分裂,这让推理速度比XGBoost快2-5倍。

来源:Prokhorenkova et al., "CatBoost: unbiased boosting with categorical features", NeurIPS 2018

一句话总结
💡

CatBoost 通过有序目标编码和对称树结构原生处理类别特征,减少过拟合并提升类别数据表现。

常见误区

这些坑别踩

✗

误区 1

CatBoost 必须手动编码类别特征。

✓

正确理解

它原生处理类别特征,无需大量手动编码。

✗

误区 2

有序编码和普通均值编码一样。

✓

正确理解

有序编码按顺序计算避免目标泄漏,比直接均值编码更稳健。

✗

误区 3

CatBoost 一定比其他 GBDT 慢。

✓

正确理解

其对称树结构推理快,训练在 GPU 上也高效。