AlphaGo是2014年由谷歌旗下的DeepMind公司开发的一款人工智能围棋程序。它使用深度学习等技术,在完全自主学习的情况下实现对弈水平的逐步提升,并且在后续的博弈中,战绩卓著,影响巨大,成为“人工智能”的代名词。
在深度了解AlphaGo之前,我们先来回顾一下历史上的人机对弈大战。
19世纪90年代末,随着计算机技术的发展,人机对弈程序已初露端倪。
1997年,IBM的“深蓝”电脑击败俄籍国际象棋冠军加里·卡斯帕罗夫。
加里·卡斯帕罗夫
深蓝计算机是由IBM开发的象棋电脑,历史上第一个成功在标准国际象棋比赛中打败卫冕世界冠军的计算机系统。
2012年,Zen围棋程序在让5子和让4子的情况下,两次击败日本九段棋手武宫正树。
2014年,CrazyStone在让4子的情况下,击败日本九段棋手石田芳夫。
2014年,单机版AlphaGo在和CrazyStone以及Zen等程序的500局对战中仅输一局。
2015年10月,AlphaGo以5:0击败欧洲围棋冠军樊麾。
AlphaGo与欧洲围棋冠军樊麾的5局较量
2016年3月,AlphaGo以4:1的成绩战胜世界围棋冠军、职业九段选手李世石。
2016年12月,AlphaGo以Master的网名,在各大围棋对战平台,横扫众多世界级冠军。
2017年5月,AlphaGo与排名世界第一的世界围棋冠军柯洁对战,以3:0的总比分获胜。
围棋界公认AlphaGo的棋力已经超过人类职业围棋顶尖水平,在GoRatings网站公布的世界职业围棋排名中,其等级分曾超过排名人类第一的棋手柯洁。
AlphaGo为何能在人机对弈和机器对弈中独占鳌头?
这归功于包括蒙特卡洛树搜索、估值网络、策略网络等技术的融合运用。其中,后两者是一种多层CNN神经网络模型。得益于深度学习理论的发展,AlphaGo获得了更强的智能和不断的进步。