我对 AI 或国际象棋引擎了解不多,但 AlphaZero 与 Stockfish 或 Rybka 之间的根本区别是什么?
AlphaZero 与 Stockfish 或 Rybka 有何不同?
人工智能
棋
2021-10-30 18:22:31
1个回答
Stockfish 是免费软件(来源,而 AlphaGo 只能由 Deepmind 的员工使用。这很重要,因为这意味着这个问题的所有答案都只能依赖于 AlphaGo 论文。比赛期间的一些决定(例如,每次移动的时间有限,不是每场比赛;给予不同的计算能力)导致不清楚 alpha go 到底有多好。
Stockfish 使用带有硬编码指标的 Alpha-beta 搜索来评估位置的好坏。
相比之下,AlphaGo 使用蒙特卡洛树搜索和卷积神经网络。他们在强化学习环境中接受培训。
AlphaGo 被宣传为几乎直接适用于不同的设置(围棋、国际象棋),而stockfish 仅适用于国际象棋。鳕鱼的技术也可以应用于围棋,但问题是棋盘评估。与围棋相比,国际象棋很容易。
参考
- 使用通用强化学习算法通过自我对弈掌握国际象棋和将棋,2017 年 12 月。
- 在没有人类知识的情况下掌握围棋游戏是关于 Alpha Go Zero
其它你可能感兴趣的问题