懂视

阿尔法狗比一般下棋软件有什么不同

2024-12-03 15:50:48

阿尔法狗是一款围棋人工智能程序,由谷歌旗下DeepMind公司开发,它是第一款能够击败专业围棋选手的计算机软件。选择围棋作为挑战目标,是因为围棋的复杂性。围棋的“分支因子”无穷无尽,走法比全宇宙的原子数量还要多。传统计算机程序在下棋时,通常采用“暴力计算”的方法,即为所有可能的步数建立搜索树,通过数学和逻辑推理找出最优解。然而,围棋的棋盘有361个点,走法变化繁多。普林斯顿的研究人员估算,19×19格围棋的精确合法棋局数的可能性是一个171位数,比宇宙中的原子数量还要多。这样的计算量,即使是巨型计算机也需要花费很多时间。同时,围棋中每颗棋子相同,没有大小之分,增加了许多“随机”的因素,使得逻辑推理难以预测。在阿尔法狗出现之前,电脑的围棋水平仅限于业余水平。专家预测,要击败世界顶尖选手,至少还需要十年的技术进步。然而,阿尔法狗打破了这一预言。阿尔法狗系统之所以能成功,是因为它拥有两个“大脑”——策略网络和价值网络。策略网络负责选择下一步走法,而价值网络则预测比赛的胜利者,每走一步就估算一次获胜方,而不是一直搜索到比赛结束。这种设计大大减少了运算量,将围棋庞大的搜索空间压缩到可控制的范围内。