拿下技术面上传简历

场景是仓库机器人:要尽快完成拣货,同时避免与同事车碰撞。你第一版用稀疏奖励——每完成一单 +1,碰撞 -10,其他时刻 0,训练几乎不学。第二版加上“离目标货架越近奖励越大”的稠密项后学得很快,但最终策略变成绕圈刷分、迟迟不完成订单。请说明你怎么诊断第二版的问题,重新设计奖励,并给出你验证奖励有没有被钻空子的方法。

强化学习与运筹优化强化学习1-3 年知识点 1 个

面试官在考什么

判断候选人是否理解“稠密化奖励会改变最优策略”这个本质风险,能不能用不改变最优解的方式做奖励塑形,以及有没有用业务指标验证奖励的习惯。

奖励设计

回答框架 · 前两步

  1. 稀疏奖励学不动是信用分配 + 探索命中率问题:只有完成才给分,随机探索几乎不可能撞上完整成功轨迹;但直接加稠密项会改变最优策略。
  2. 正确的稠密化是 potential-based shaping:F = γΦ(s') − Φ(s),Φ 可取“到目标距离的负值”,形式正确时保证不改变最优策略。若直接每步加 −d(s) 或加常数系数,等价于 γ=1 的形式或改变了奖励结构,最优策略被扭曲,就会出现绕圈刷分。

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

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

同一能力域的其他题