更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
Deep Q Network
(查看源代码)
2025年5月18日 (日) 16:44的版本
删除136字节
、
2025年5月18日 (日) 16:44
→DQN 的核心思想与结构
第284行:
第284行:
'''核心意义''':
'''核心意义''':
−
*'''
端到端学习
'''
:直接从原始状态(如像素)映射到动作价值,无需手工设计特征。
+
*'''
端到端学习
'''
:直接从原始状态(如像素)映射到动作价值,无需手工设计特征。
−
*'''
泛化能力
''':相似状态共享神经网络的特征表示,提升样本利用率。
+
*'''
泛化能力
''':相似状态共享神经网络的特征表示,提升样本利用率。
−
*'''
高维处理
''':卷积神经网络(CNN)可高效提取图像中的空间特征。
+
*'''
高维处理
''':卷积神经网络(CNN)可高效提取图像中的空间特征。
===经验回放(Experience Replay)机制===
===经验回放(Experience Replay)机制===
第319行:
第319行:
工程中,使用随机梯度下降来完成优化,另外当令 <math> θ_{i}^{−} = θ_{i−1} </math>时,退化为原始的 Q-Learning 更新形式。
工程中,使用随机梯度下降来完成优化,另外当令 <math> θ_{i}^{−} = θ_{i−1} </math>时,退化为原始的 Q-Learning 更新形式。
−
DQN的训练与参数更新策略参考以下代码实现:
+
DQN的训练与参数更新策略可部分参考以下代码实现:
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
# DQN Agent
# DQN Agent
第387行:
第387行:
if episode % 10 == 0:
if episode % 10 == 0:
agent.update_target_net()
agent.update_target_net()
−
−
total_rewards.append(total_reward)
−
print(f"Episode {episode}: Total Reward = {total_reward}")
...
...
</syntaxhighlight>
</syntaxhighlight>
DeepQ
281
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
捐赠我们
帮助
工具
特殊页面
可打印版本