Policy checkpoint 是训练机制
在 TD7 中,checkpoint 不只是用于恢复训练的参数文件,还包含通过训练内 assessment 选择的策略副本。当前训练策略、采集数据的策略和最终报告的策略可能不同,需要在实验记录中分别标明。
来源笔记讨论以若干 assessment episode 的最小回报衡量候选策略。设 是已保存策略的评分,候选策略前 次回报的最小值为 。继续增加 episode 时,最小值不会增大:
如果候选已低于接受门槛,就可提前停止该 assessment;如果要接受候选,还需要满足完整评估长度及实际实现中的 tie 规则。不能把“前几次看起来好”直接当成正式更新条件。
最小回报的解释
Minimum 偏好在当前样本中较一致的行为,但它依赖 episode 数量、随机性和极端值。它不是 CVaR 的自动一致估计,也不是未来最坏情况保证。随着样本数改变,min 的分布也会改变,因此 assessment 日程是算法的一部分。
训练、选择与测试分开
| 记录 | 用途 |
|---|---|
| 当前 actor / critic / encoder | 持续优化与训练恢复 |
| 策略及所需 embedding 的 checkpoint | 对应的行动生成 |
| Assessment 数据 | 决定是否更新已选策略 |
| 独立 evaluation 数据 | 报告泛化、回报与不确定性 |
保存 actor 时要同步保存它依赖的表示、归一化与配置。只替换 actor 权重而使用不匹配的 encoder,会改变策略含义。Checkpoint selection 用到的 episode 属于选择预算,不应在最终统计中被当作独立测试样本。
可复现实现建议
记录接受条件、最大 assessment episode 数、early termination、探索噪声和候选冻结时刻。报告 current policy 与 checkpoint policy 的评估曲线,避免把选择收益错误归因于表示学习。关联阅读:TD7/SALE、统计与调参、评估协议。