<强化学习> on policy VS off policy

ⅰ亾dé卋堺 提交于 2020-02-20 13:38:11

默认价值函数为Q(s,a),策略迭代更新为pai <—— epsilon-greedy(Q)

 

policy是agent的属性,决定了agent面对某状态s时会选择哪个行为a

 

value是agent的感觉,代表着agent对某个(s,a)的感觉,感觉它好感觉它不好

 

 

强化学习迭代过程中,

policy-evaluation是获取agent按照当前policy会产生的所有感觉,即获取Qpai    ;

policy-improvement是根据感觉Q生成一个更好的policy

 

on policy和off policy是policy_evaluation过程中区分的两种方式

Q(s,a) <——r + lamda * Q(s',a')

on policy是我做了这个行为a之后,后继的所有收获都以我的策略我的眼光来估定;td_target  = r + lamda * Q(s',a')    ,(s',a')产自我的policy

off policy是我做了这个行为a之后,后继以别人的眼光别人的策略来固定;              td_target   = r + lamda*Q(s',a')     , (s',a')产自别人的policy 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!