文件名称:q-learning.js:JavaScript中的Q学习算法
文件大小:87KB
文件格式:ZIP
更新时间:2024-06-15 01:40:08
JavaScript
q-learning.js JavaScript中的Q学习算法 它基于本教程:。 这属于使用的JS中的AI算法。 该算法适用于搜索,路径查找,控制,因为它在内存中保留了从任何可达的离散状态实现目标的启发式方法。 演示版 用法 学习 构造函数的参数是gamma参数。 默认值0.5 var learner = new QLearner(0.8); 添加这样的过渡: learner.add(fromState, toState, reward, actionName); 在最后一个表达式中,如果fromState或toState不存在,则会自动添加它们。 如果不知道奖励,则通过undefined ;如果actionName不重要,则将其保持不确定状态。 如果没有奖励,并且actionName不重要: learner.add(fromState, toState); 奖励是已知
【文件预览】:
q-learning.js-master
----q-learning.js(6KB)
----lib()
--------jasmine()
--------seedrandom.js(8KB)
----examples()
--------keep-distance()
--------basic()
--------food-poison2()
--------style.css(657B)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------unit-tests.html(645B)
--------unit-tests.js(6KB)
----.gitignore(12B)