动态规划
迷宫的规则全部已知时,可以一轮一轮把每一格的价值算出来。
价值从目标开始,一圈一圈往外铺
- 第 1 步 所有格子的价值先设为 0。
- 第 2 步 逐格计算:几个方向各算一遍“奖励 + 0.9 × 邻格的价值”,把最大的写回这一格。
- 第 3 步 重复第 2 步,直到所有数字都不再变化。
- 第 4 步 每一格都选第 2 步里算出来最大的那个方向走,这就是最优策略。
关键术语
重 点它有一个前提
必须事先知道每个动作会把你带到哪里。迷宫的规则是清楚的,所以能算。现实中的大多数问题并不知道这些规则,后面的 Q 学习就是为了解决这个难处。
打个比方
往水塘里丢一颗石子,波纹从落点一圈圈荡开。价值也是从目标开始,每算一轮就往外扩一格。实验四可以按着按钮,一轮一轮地看这个过程。



