更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
Deep Q Network
(查看源代码)
2025年6月16日 (一) 21:52的版本
删除23字节
、
2025年6月16日 (一) 21:52
→具体算法及其训练流程
第116行:
第116行:
*存储转移数据:将转移元组<math>(ϕ_{t},a_{t},r_{t},ϕ_{t+1})</math>存入回放记忆库D。
*存储转移数据:将转移元组<math>(ϕ_{t},a_{t},r_{t},ϕ_{t+1})</math>存入回放记忆库D。
*经验回放与网络更新:
*经验回放与网络更新:
−
**随机采样:从D中均匀抽取小批量转移
(ϕ
<
sub
>j
</sub>
,
a<sub>
j
</sub>
,
r<sub>
j
</sub>
,
ϕ<sub>
j+1</
sub
>
)
。
+
**随机采样:从D中均匀抽取小批量转移<
math
>
(ϕ_{
j
}
,
a_{
j
}
,
r_{
j
}
,
ϕ_{
j+1
})
</
math
>。
−
**目标Q值计算: <math> y_{j} = r_{j} +
/gamma
/max_{a} Q^{-}(ϕ_{j+1}, a) </math>
+
**目标Q值计算: <math> y_{j} = r_{j} +
γ
/max_{a} Q^{-}(ϕ_{j+1}, a) </math>
**[https://baike.baidu.com/item/梯度下降?fromModule=lemma_search-box 梯度下降]: <math> ∇_{θ} 1/ {|B|} {/sum} (y_j-Q(ϕ_j,a_j;θ)^2 </math> ,B为batch数据
**[https://baike.baidu.com/item/梯度下降?fromModule=lemma_search-box 梯度下降]: <math> ∇_{θ} 1/ {|B|} {/sum} (y_j-Q(ϕ_j,a_j;θ)^2 </math> ,B为batch数据
*目标网络同步:每隔C步将主网络参数θ复制至目标网络Q<sup>-</sup>,即θ<sup>-</sup>←θ。
*目标网络同步:每隔C步将主网络参数θ复制至目标网络Q<sup>-</sup>,即θ<sup>-</sup>←θ。
DeepQ
281
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
捐赠我们
帮助
工具
特殊页面
可打印版本