文件名称:maze:用强化学习解决迷宫
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-19 17:34:06
JavaScript
迷宫 当我回顾我在上所做的一些工作时,我开始了这个小。 该项目将相同的强化学习 (RL) 概念应用于迷宫学习,因为求解器试图找到从迷宫左上角到右下角的最短路径。 虽然其他算法在解决静态迷宫时会快得多(例如,蛮力方法会更快),但这种解决算法以其如何存储其状态和适应不断变化的环境的能力而著称。 求解器的“知识”由与位置决策对相关联的值表示。 对于迷宫中的每个位置,求解器可以进行一次或多次移动以在迷宫中前进。 每次移动后,求解器都会获得奖励(或在这种情况下为惩罚-稍后会更多)。 然后,考虑到奖励以及从新位置开始的最佳移动,求解器通过更新其位置决策值来评估其最后一个决策。 例如,假设我们有一个位于位置1的求解器,并且有两个可能的移动距离:移动a和b 。 假设经过一些学习,求解器更新了这些移动的相对值,使得a的值为 -1, b的值为 2。(注意:这些值仅意味着b是比a更好的选择。一个可能还会考
【文件预览】:
maze-master
----css()
--------reset.css(819B)
--------info.css(2KB)
--------style.css(2KB)
----.gitignore(25B)
----README.md(5KB)
----package.json(778B)
----js()
--------info.js(4KB)
--------README.md(12B)
--------grid.js(1KB)
--------stats.js(2KB)
--------main.js(2KB)
--------solver.js(6KB)
--------helpers.js(1KB)
--------loading.hbs(129B)
--------maze.js(4KB)
--------lib()
----index.html(1KB)