拿下技术面上传简历

你用单层 LSTM(hidden=128)做一个长度 512 的序列分类任务,只取最后一个时间步的 h 接一层线性分类头。训练集 loss 能降到 0.05,验证集 loss 停在 0.6 左右;更奇怪的是,你把验证集里每条样本的时间步随机打乱后再测,指标几乎不变。请给出你的根因判断、一个能证伪它的实验,以及你接下来会怎么改。

深度学习基础序列与注意力1-3 年知识点 1 个

面试官在考什么

判断候选人能否从「打乱时间步指标不变」这一现象反推到「模型实际没在用序列顺序信息」,而不是笼统归因于过拟合;并看他有没有可执行的验证手段和针对长依赖的具体改法。

RNN/LSTM/GRU

回答框架 · 前两步

  1. 打乱时间步后指标不变 ⇒ 模型输出对顺序近似不敏感,序列信息基本没被用上;先排除评测/数据管道 bug(shuffle 打错了维度、pad 后 mask 错误、样本本身标签不依赖顺序)。
  2. 最直接的证伪实验:固定同一批样本只做时间步置换,比较 logits 差异是否显著;或训练时把输入换成常数/只用最后一步,看指标掉不掉。

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

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

延伸阅读

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

同一能力域的其他题