拿下技术面上传简历

训练一个树模型时,把取值 300 万的 user_id 和若干高基数类别特征直接喂进去,训练集 AUC 0.99、验证集 AUC 0.75。你作为负责人怎么定位这个问题、怎么处理?同时说明树为什么特别容易在这类特征上「记住」训练集。

机器学习基础监督学习5 年以上知识点 1 个

面试官在考什么

考察对树分裂准则偏好高基数特征、以及目标编码与标签泄漏的系统性认知,能否把问题定位到特征使用方式而不是模型本身。

决策树

回答框架 · 前两步

  1. 高基数 ID 让树能按单个取值切出近乎纯的叶子,本质是分裂准则偏好多取值特征 + 缺少叶子最小样本约束,训练集近乎记忆。
  2. 常用处理:目标编码(折外 + 平滑/先验混合)、embedding、频次与统计类特征、限制每叶最小样本数与最大分箱数。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「机器学习基础」方向页

同一能力域的其他题