news 2026/10/14 3:32:04

强化学习的动态规划

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
强化学习的动态规划

一、动态规划的介绍

1、动态规划

动态规划 (Dynamic programming, DP)是一类优化算法

动态规划将待求解问题分解成若干子问题,先求解子问题,然后从这些 子问题的解得到目标问题的解。

2、动态规划与强化学习的关系

在完备的马尔可夫决策过程中,DP可用于计算最优策略。完备的马尔可夫决策过程就是Pss'和Rs都已知。

对于强化学习问题,传统的DP算法作用有限:

完备的环境模型只是一个假设

计算复杂度极高

但是,DP提供了必要的基础,所有其他方法都是对DP的近似。

3、基于动态规划的强化学习

1、策略迭代

策略迭代 (Policy iteration): 使用贝尔曼期望方程,求解最优策略。包含两个核心步骤:

(1)策略评估(Policy evaluation):输入MDP (S,A,P,R,γ)和策略 π,输出价值函数 v_π

(2)策略提升(Policy Improvement):输入MDP (S,A,P,R,γ)和价值函数 v_π,输出最优价值函数v_∗ 和 最优策略π_∗

2、价值迭代

价值迭代(Value iteration):使用贝尔曼最优方程,求解最优策略

二、策略评估

1、迭代策略评估

作用:评估一个给定的策略 π,也称为“预测”问题

方法:迭代应用贝尔曼期望方程进行回溯

最终算法会收敛到 v_π

例:小型网格世界中的随机策略评估

每个动作的概率是0.25,折扣率γ为1,左上角和右下角为出口,价值函数一直为0,每个动作的奖励为-1

三、策略迭代

1、策略迭代

作用:找到最优策略

方法:策略迭代方法,交替迭代下述步骤:

贪婪方法改进策略如下:对每个状态,选那个能让“即时奖励 + 折扣后下一状态价值”最大的动作。

策略迭代方法的流程图:最终得到最优的策略

例子:小型网格世界中的策略改进(同步改进)

2、策略迭代算法

3、最优策略

经过上述的策略迭代算法一直迭代,如果迭代停止,满足贝尔曼最优方程,则得到最优策略π。

策略评估不需要收敛到v_π,再进行策略改进,若进行一次策略评估,就进行策略改进等效于价值迭代。

四、价值迭代(重要)

1、价值迭代与策略迭代关系

价值迭代等效于进行一次策略评估,就进行策略改进,直到得到最优策略。

然后将策略评估和策略改进合并得到:这是贝尔曼最优方程

2、价值迭代算法

作用:找到一个最优的策略 π

方法:迭代应用贝尔曼最优方程进行回溯

3、价值迭代算法

例子

四、动态规划算法总结

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 3:31:51

移动端射击游戏性能优化实战:帧率、渲染与手感调优全攻略

做移动端射击游戏,和做PC/主机射击游戏完全不是一个物种。去年我们团队把《三角洲行动》移动端的帧率、内存、发热和手感反复打磨了大半年,期间踩了大量文档里根本找不到的坑。这篇文章不讲教科书式的架构,而是把真机调试、压测和上线前优化过…

作者头像 李华
网站建设 2026/10/14 3:31:49

Codex Skill 入门与实战:安装、调用和自建

整理时间:2026-10-12 核心标签:#Codex #AgentSkills #AI编程 #效率工具 资料来源 [S1] 视频:《Codex Skill 到底是什么?10分钟入门使用、安装、自建》,Bilibili。[S2] 官方文档:Build skills(O…

作者头像 李华
网站建设 2026/10/14 3:31:06

airllm分层推理:低显存跑大模型的工程实践

1. 当显存告急时,我们还能不能跑大模型第一次在单卡24G显存上尝试加载一个70B参数级别的模型时,我盯着终端里那行红色的显存溢出报错看了很久。这不是什么罕见的场景——任何一个在消费级硬件上折腾过大模型推理的人,大概都经历过类似的时刻。…

作者头像 李华
网站建设 2026/10/14 3:31:04

3秒焦耳热合成Cu-N₃单原子催化剂,锌碘电池循环5万次

最近某高校团队发表了一项让我印象很深的工作:用焦耳热在3秒内合成出配位不饱和的Cu-N₃单原子催化剂,把它用在水系锌碘电池正极上,实现了50,000次超长循环。这个数据一出来,圈内不少人都挺振奋的。单原子催化剂虽然已经被追捧了很…

作者头像 李华
网站建设 2026/10/14 3:31:03

DINA认知诊断模型全解析:原理、改进与工程实践

简介:《认知诊断DINA模型研究进展》(张潇)是一篇关于认知诊断模型DINA的理论综述,面向教育学、心理学及测量学方向的研究者,系统梳理了DINA模型从提出到改进的发展脉络,帮助读者快速把握该模型的核心思想、…

作者头像 李华