AlphaZero 与 Stockfish 或 Rybka 有何不同?

人工智能
2021-10-30 18:22:31

我对 AI 或国际象棋引擎了解不多,但 AlphaZero 与 Stockfish 或 Rybka 之间的根本区别是什么?

1个回答

Stockfish 是免费软件(来源,而 AlphaGo 只能由 Deepmind 的员工使用。这很重要,因为这意味着这个问题的所有答案都只能依赖于 AlphaGo 论文。比赛期间的一些决定(例如,每次移动的时间有限,不是每场比赛;给予不同的计算能力)导致不清楚 alpha go 到底有多好。

Stockfish 使用带有硬编码指标的 Alpha-beta 搜索来评估位置的好坏。

相比之下,AlphaGo 使用蒙特卡洛树搜索和卷积神经网络。他们在强化学习环境中接受培训。

AlphaGo 被宣传为几乎直接适用于不同的设置(围棋、国际象棋),而stockfish 仅适用于国际象棋。鳕鱼的技术也可以应用于围棋,但问题是棋盘评估。与围棋相比,国际象棋很容易。

参考