文件名称:NeatJS:Neat 算法的 JavaScript 实现:brain:
文件大小:890KB
文件格式:ZIP
更新时间:2024-06-20 02:52:36
JavaScript
整洁的JS Neat 算法的 JavaScript 实现。 使用 D3.js 完成基因组绘图 例子 分类 通过进化过程,我们最终获得了一个网络,该网络可以识别出一点,只要该点在线的一侧或另一侧。 极平衡 极平衡是历史上用于工程的控制基准。 它涉及通过关节固定在手推车上的杆,该关节允许沿单个轴移动。 推车能够沿着固定长度的轨道移动。 使用 Neat 算法,我们可以发展一个网络来控制购物车。 目标搜索 在这个例子中,我们有四个不同的种群,每个种群独立进化,在每一代结束时,平均得分最好的种群得到一分。 每个玩家的目的都是尽可能长时间地留在圈子里。 自动驾驶汽车 将 NEAT 算法应用于试图在赛道上行驶的 3D 汽车,我们可以清楚地看到神经网络如何一代又一代地进化,提高它们在赛道上行驶的能力。 您甚至可以调整不同的参数来自定义适应度函数。 雅达利小行星 150 艘宇宙飞船不断进化以击败旧
【文件预览】:
NeatJS-master
----_config.yml(117B)
----Screenshots()
--------PoleBalancing.png(20KB)
--------TargetSeeking.png(39KB)
--------Classification.png(75KB)
----README.md(2KB)
----_layouts()
--------default.html(2KB)
----Examples()
--------TargetSeeking()
--------Asteroids()
--------PoleBalancing()
--------Classification()
--------SelfDriving()
----src()
--------population.js(3KB)
--------sketch.js(891B)
--------node.js(3KB)
--------genome.js(11KB)
--------player.js(2KB)
--------index.html(730B)
--------connection.js(1000B)
----favicon.ico(20KB)