核心概念

价值函数

在给定策略下,从状态或状态—动作对出发的期望折扣回报。

简明解释

给定策略 π\pi,状态价值为 vπ(s)=Eπ[Gt∣St=s]v_\pi(s)=\mathbb E_\pi[G_t\mid S_t=s];动作价值为 qπ(s,a)=Eπ[Gt∣St=s,At=a]q_\pi(s,a)=\mathbb E_\pi[G_t\mid S_t=s,A_t=a]。GtG_t 是从时间 tt 起的折扣回报。期望包括策略与环境的随机性。[1, §§3.3–3.5]

Bellman思想把价值拆成一步奖励和下一状态价值。例如 vπ(s)=Eπ[Rt+1+γvπ(St+1)∣St=s]v_\pi(s)=\mathbb E_\pi[R_{t+1}+\gamma v_\pi(S_{t+1})\mid S_t=s]。这是一致性关系;动态规划、TD等算法用不同信息来求解或近似它。

别和什么混淆

奖励是一步信号,价值是未来奖励序列的条件期望。QQ 值单位与奖励相同,不是动作概率;softmax等规则可以把数值转成概率,但转换规则另行定义。“价值”也不表示伦理价值。

在本书中

见第13章13.4。微型确定轨迹在 γ=0.9\gamma=0.9 下得到 v(s2)=5v(s_2)=5、v(s1)=6.5v(s_1)=6.5、v(s0)=4.85v(s_0)=4.85。

本页参考来源

  1. Sutton R S, Barto A G. Reinforcement Learning — An Introduction [M]. MIT Press, 2018. Second edition, complete draft. 定位:§§3.3–3.6, especially eqs. (3.12)–(3.20). 稳定来源(访问 )。

相关概念