【发布时间】:2016-12-01 06:53:26
【问题描述】:
在 Sutton&Barto 的 RL 书籍 (link) 中,Watkins 的 Q(λ) 学习算法如图 7.14 所示: 第10行“For all s, a:”,这里的“s,a”是针对所有的(s,a),而第8行和第9行的(s,a)是针对当前的(s,a) ,对吗?
在第 12 和 13 行,当 a'!=a* 时,执行第 13 行,所以所有的 e(s,a) 都将被设置为 0,那么当所有的资格跟踪都设置时,资格跟踪的意义何在为 0,因为情况 a'!=a* 会经常发生。即使 a'!=a* 的情况并不经常发生,但是一旦发生,资格迹的意义就完全丧失,那么 Q 就不会再更新了,因为所有的 e(s,a)= 0,那么在每次更新中,如果使用替换跟踪,e(s,a) 仍然为 0。
那么,这里有错误吗?
【问题讨论】:
标签: reinforcement-learning q-learning