拿下技术面上传简历

一张 50 万行、300 列的表格数据,其中大约 20 个特征预测力很强,其余 280 个基本是噪声。团队想直接用随机森林:一边输出特征重要性排序给业务,一边把模型上线,要求线上 p99 < 50ms。你觉得随机森林的默认 MDI 重要性在这份数据上会出什么问题,你会怎么修正?另外,为什么这里不直接用单棵树?

机器学习基础监督学习3-5 年知识点 1 个

面试官在考什么

判断候选人是否知道 MDI 重要性的偏差来源,以及在大比例噪声特征存在时特征重要性还靠不靠谱。

随机森林

回答框架 · 前两步

  1. MDI 用不纯度下降量度量重要性,天然偏向分裂机会多的特征(高基数、连续值),在 280 个噪声特征存在时也可能把噪声排到前面。
  2. 修正方式:用置换重要性(在验证集上打乱单列看指标掉多少)、用在验证集上统计的分裂增益,或者先对噪声特征做一轮筛选再进模型。

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

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

延伸阅读

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

同一能力域的其他题