知识困难
SAC的最大熵目标是什么?Actor与Critic如何更新?若写作最小化的loss,Q值项和熵项的符号如何确定?
SAC 最大化期望回报加熵 bonus:;critic 回归含下一状态软值的 TD 目标,actor 最小化(Q 项取负、熵的对数项取正)。
标准答案
目标:,α 为温度(可自动调节:对 α 求约束目标熵的损失)。Critic:双网络回归软 TD 目标,其中 ã′ ~ π(·|s′)——注意 target 里熵项是减号(软值),损失。Actor:从改写成最小化——这就是符号考点:最大化 Q 加 α 倍熵,翻成最小化后 Q 项带负号、熵的对数概率项带正号。动作用 tanh 高斯重参数化采样,log-prob 需加 tanh 修正。
深入理解
符号题的解法是记推导路径而不是记结论:从软 Bellman 一致性出发,actor 目标就是把软值推高。追问常落在:α 自动温度调节(目标熵常设为);α 过小退化为普通 AC、过大则熵僵持;以及 tanh 边界 log-prob 的数值稳定性。能现场推出 actor loss 符号转换是硬通货。