阿尔法围棋是如何在围棋上打败人类的
阿尔法围棋是人工智能领域的一个里程碑,它的出现昭示着人工智能领域的研究又向前迈进了一大步。
那么,它到底有何过人之处?其在围棋领域取得的成绩为何会产生如此之大的反响?
其实,人工智能在棋类运动中战胜人类早已有先例,早在1997年5月ibm的“深蓝计算机”在国际象棋比赛中就战胜了当时的世界卫冕冠军卡斯帕罗夫。
相较于国际象棋,围棋具有更复杂的规则和更多的棋盘状态;所以,在“深蓝计算机”战胜了世界冠军后的很长一段时间内,很多人都认为计算机在围棋上是无法战胜人类的,甚至有人把围棋称为“人类最后的堡垒”。而如今,“人类最后的堡垒”也已经被攻破,势必会引起人们的强烈反应。
“阿尔法围棋”的成功一方面得益于硬件设备计算能力的极大提升。相较于20年前,如今计算设备的计算能力有了质的飞跃。另一方面,则得益于采用了深度学习算法。
其中,“阿尔法围棋”涉及了两个深度学习网络(监督学习的策略网络和价值网络),即用于评估可能的落子点,并从众多的可下子点中选择好的可落子点的策略网络,以及对棋局估值的估值网络。“阿尔法围棋”就是采用这样的方法,战胜了人类最高水平的棋手。
此外,“阿尔法围棋”还使用了强化学习算法,即通过不断的自我对弈,来不断提升落子概率的准确性并提高胜率。
自从“阿尔法围棋”击败众多围棋高手以来,不少人都觉得人类离人工智能统治人类的那一天又近了一步。
其实,它本质上仍然是一个计算机程序,在对棋谱的研究、学习,和程序本身的编写、调试中,都掺入了大量研发人员的干预,并接收了人类的先进知识;而且它既没有自我意识,也没有真正理解围棋,它仍然属于弱人工智能。