拿下技术面上传简历

时序风控场景,样本按天到达,正样本率 0.5%。有人用随机 KFold(5) 跑出验证 AUC 0.86,另一个人用 TimeSeriesSplit 跑出 0.81。离线评估协议由你定,且业务要求尽量贴近'用过去 90 天训练、预测未来 7 天'。你会怎么设计交叉验证?为什么 0.86 不可信?最近 7 天正样本只有 30 个时怎么降低评估方差?

机器学习基础模型评估与调优5 年以上知识点 1 个

面试官在考什么

判断候选人能否识别时序/分布漂移下的验证泄露,并设计和生产一致的评估协议。

交叉验证

回答框架 · 前两步

  1. 随机 KFold 在时序数据上会让未来信息进入训练,造成乐观偏差;0.86 不可信。
  2. 评估协议应对齐生产:过去 90 天训练、未来 7 天验证,用前向链式/滑动窗口 TimeSeriesSplit,并设置 gap 避免特征窗口重叠泄露。

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

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

延伸阅读

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

同一能力域的其他题