4 个月前

通过学习模型进行规划以掌握Atari、围棋、国际象棋和将棋

通过学习模型进行规划以掌握Atari、围棋、国际象棋和将棋

摘要

构建具有规划能力的智能体一直是追求人工智能的主要挑战之一。基于树的规划方法在象棋和围棋等具有完美模拟器的复杂领域取得了巨大成功。然而,在现实世界问题中,环境的动力学往往非常复杂且未知。在这项工作中,我们提出了MuZero算法,该算法通过结合基于树的搜索和学习模型,在一系列具有挑战性和视觉复杂性的领域中实现了超越人类的表现,而无需了解这些领域的底层动力学。MuZero学习了一个模型,该模型在迭代应用时可以预测对规划最直接相关的量:奖励、动作选择策略和价值函数。当在57种不同的Atari游戏中进行评估时——这是测试AI技术的经典视频游戏环境,历史上基于模型的规划方法在此环境中表现不佳——我们的新算法达到了新的技术水平。在围棋、象棋和将棋上进行评估时,即使没有任何游戏规则的知识,MuZero也达到了与AlphaZero算法相当的超人水平,而AlphaZero算法是在提供游戏规则的情况下实现这一表现的。

代码仓库

k-lombard/CS4641_Project
tf
GitHub 中提及
SHRIVP/muzero
tf
GitHub 中提及
dmiracle/muzero-starter
tf
GitHub 中提及
DHDev0/Muzero
pytorch
GitHub 中提及
opendilab/LightZero
pytorch
GitHub 中提及
Miatto-research-group/muzero
pytorch
GitHub 中提及
werner-duvaud/muzero-general
pytorch
GitHub 中提及
johan-gras/MuZero
tf
GitHub 中提及
ZiyuanMa/reversi
pytorch
GitHub 中提及
JuanCCS/muzero-jc
pytorch
GitHub 中提及
Zeta36/muzero
pytorch
GitHub 中提及
foersterrobert/MuZero
pytorch
GitHub 中提及
kaesve/muzero
tf
GitHub 中提及
snjstudent/MyMuzero
tf
GitHub 中提及
koulanurag/muzero-pytorch
pytorch
GitHub 中提及

基准测试

基准方法指标
atari-games-on-atari-2600-alienMuZero
Score: 741812.63
atari-games-on-atari-2600-amidarMuZero
Score: 28634.39
atari-games-on-atari-2600-assaultMuZero
Score: 143972.03
atari-games-on-atari-2600-asterixMuZero
Score: 998425.00
atari-games-on-atari-2600-asteroidsMuZero
Score: 678558.64
atari-games-on-atari-2600-atlantisMuZero
Score: 1674767.20
atari-games-on-atari-2600-bank-heistMuZero
Score: 1278.98
atari-games-on-atari-2600-battle-zoneMuZero
Score: 848623.00
atari-games-on-atari-2600-beam-riderMuZero
Score: 454993.53
atari-games-on-atari-2600-berzerkMuZero
Score: 85932.60
atari-games-on-atari-2600-bowlingMuZero
Score: 260.13
atari-games-on-atari-2600-boxingMuZero
Score: 100.00
atari-games-on-atari-2600-centipedeMuZero
Score: 1159049.27
atari-games-on-atari-2600-chopper-commandMuZero
Score: 991039.70
atari-games-on-atari-2600-crazy-climberMuZero
Score: 458315.40
atari-games-on-atari-2600-defenderMuZero
Score: 839642.95
atari-games-on-atari-2600-demon-attackMuZero
Score: 143964.26
atari-games-on-atari-2600-double-dunkMuZero
Score: 23.94
atari-games-on-atari-2600-enduroMuZero
Score: 2382.44
atari-games-on-atari-2600-fishing-derbyMuZero
Score: 91.16
atari-games-on-atari-2600-freewayMuZero
Score: 33.03
atari-games-on-atari-2600-frostbiteMuZero
Score: 631378.53
atari-games-on-atari-2600-gopherMuZero
Score: 130345.58
atari-games-on-atari-2600-gravitarMuZero
Score: 6682.70
atari-games-on-atari-2600-heroMuZero
Score: 49244.11
atari-games-on-atari-2600-ice-hockeyMuZero
Score: 67.04
atari-games-on-atari-2600-james-bondMuZero
Score: 41063.25
atari-games-on-atari-2600-kangarooMuZero
Score: 16763.60
atari-games-on-atari-2600-krullMuZero
Score: 269358.27
atari-games-on-atari-2600-kung-fu-masterMuZero
Score: 204824.00
atari-games-on-atari-2600-montezumas-revengeMuZero
Score: 0.00
atari-games-on-atari-2600-ms-pacmanMuZero
Score: 243401.10
atari-games-on-atari-2600-name-this-gameMuZero
Score: 157177.85
atari-games-on-atari-2600-phoenixMuZero
Score: 955137.84
atari-games-on-atari-2600-pitfallMuZero
Score: 0.00
atari-games-on-atari-2600-pongMuZero
Score: 21.00
atari-games-on-atari-2600-private-eyeMuZero
Score: 15299.98
atari-games-on-atari-2600-qbertMuZero
Score: 72276.00
atari-games-on-atari-2600-river-raidMuZero
Score: 323417.18
atari-games-on-atari-2600-road-runnerMuZero
Score: 613411.80
atari-games-on-atari-2600-robotankMuZero
Score: 131.13
atari-games-on-atari-2600-seaquestMuZero
Score: 999976.52
atari-games-on-atari-2600-skiingMuZero
Score: -29968.36
atari-games-on-atari-2600-solarisMuZero
Score: 56.62
atari-games-on-atari-2600-space-invadersMuZero
Score: 74335.30
atari-games-on-atari-2600-star-gunnerMuZero
Score: 549271.70
atari-games-on-atari-2600-surroundMuZero
Score: 9.99
atari-games-on-atari-2600-tennisMuZero
Score: 0.00
atari-games-on-atari-2600-time-pilotMuZero
Score: 476763.90
atari-games-on-atari-2600-tutankhamMuZero
Score: 491.48
atari-games-on-atari-2600-up-and-downMuZero
Score: 715545.61
atari-games-on-atari-2600-ventureMuZero
Score: 0.40
atari-games-on-atari-2600-video-pinballMuZero
Score: 981791.88
atari-games-on-atari-2600-wizard-of-worMuZero
Score: 197126.00
atari-games-on-atari-2600-yars-revengeMuZero
Score: 553311.46
atari-games-on-atari-2600-zaxxonMuZero
Score: 725853.90
atari-games-on-atari-57MuZero
Human World Record Breakthrough: 19
Mean Human Normalized Score: 4996.20%
atari-games-on-atari-gameMuzero
Human World Record Breakthrough: 19
atari-games-on-atari-gamesMuZero
Mean Human Normalized Score: 4996.20%

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
通过学习模型进行规划以掌握Atari、围棋、国际象棋和将棋 | 论文 | HyperAI超神经