1.1 世纪大战:阿尔法狗VS李世石
2016年3月15日,两件大事刷爆了微信朋友圈和新浪微博:第一件事是“3·15晚会”又曝光了一批违法企业和厂商,第二件事则是阿尔法狗以4:1完胜李世石。
有些人可能还不太了解,阿尔法狗并不是一只狗,而是人们对谷歌发明的一款围棋人工智能的音译,它的英文名是AlphaGo,但是经过网友们的不断“翻译”,AlphaGo最终变成了一条让人感到亲切的狗。那么,与这条狗对战的李世石又是何方神圣?
李世石,1983年3月2日生于韩国全罗南道,1995年入段,1998年二段,1999年三段,2003年因获LG杯冠军直接升为六段,2003年4月因获得韩国最大棋战KT杯亚军而升为七段,2003年7月获第16届富士通杯冠军后直接升为九段。2002年至2012年,共获得14个世界级围棋比赛冠军。
2016年3月9日,这场人机“世纪大战”在韩国四季酒店拉开序幕,在第一场比赛中,手握14个冠军头衔的李世石败北。网友纷纷惊呼:难道人类智慧的堡垒就这样轻易被人工智能攻克了吗?
2016年3月10日,对于第一场比赛结果明显不服的李世石再度与阿尔法狗交手。在这场比赛中,李世石显然收起了之前的轻视,认真迎战,但是仍然在211手的时候输给了人工智能。3月12日,阿尔法狗以3:0的成绩完胜李世石,举世哗然。比赛总共五场,李世石已经输掉了比赛,接下来的两场比赛是李世石或者是人类智慧捍卫荣誉之战争。
2016年3月14日,李世石在局面不利的情况下弈出石破天惊的一招,阿尔法狗受惊不小直接“短路”,人类智慧依靠“神之一手”战胜了人工智能。不过,令人遗憾的是,胜利并没有持续下去。3月15日的终极一战,李世石再度因为大局观不足输给了阿尔法狗,这一历史性的时刻被总比分牌上的4∶1锁定(见图1-1)。
人机“世纪大战”以人类落败的结局落下帷幕,相比赛前李世石豪言AlphaGo不过是初级棋手的“嚣张”,赛后的李世石显得有些“落魄”。人们可能不禁会问,AlphaGo究竟是什么,能把一个世界冠军逼成这样?
根据AlphaGo“生父”DeepMind的团队描述,AlphaGo已经不再是一台传统意义上的围棋机器,而是一种能够自我学习、更新的围棋人工智能。DeepMind的团队之所以选择围棋,正是因为围棋运算十分复杂,用他们自己的话说就是,围棋的“分支因子”无穷无尽,走法堪比全宇宙的原子数量。
传统的计算机程序在下围棋时往往会优先选择最“暴力”的计算方法,根据数学和逻辑推理的方法,将每一种可以形成的路径都模拟一遍后,从中选择出最优的走法。比如,1997年赢了世界国际象棋冠军的“深蓝”便是这种计算机(见图1-2)。但是对于围棋来说,这种推演方式绝对可以让计算机崩溃,因为围棋棋盘有361个点,可能的走法有太多种,普林斯顿的研究人员对围棋盘19×19的方格进行所有可能性的推演,最终推演出了一个171位数的结果。请注意,是171位数,这个数据比现已查明的宇宙中的原子数量还要多。运算量如此巨大的推演就连巨型数据处理器都要运算许多年才能计算完成。
除此之外,围棋中的每一颗棋子大小形状都相同,这又增添了许多“随机”因素,逻辑推理貌似并不那么管用,所以围棋一直被认为是人工智能领域难以攻克的堡垒之一。
比赛之前,李世石之所以放出豪言并不是没有道理。在AlphaGo出现之前,计算机的围棋水平确实还只停留在业余水平。但是, AlphaGo的出现打破了这种局面。当下,人们正在享受人机“世纪大战”带来的科技盛宴。其实,这场比赛哪怕人工智能只赢一场,也将成为科技界的“登月事件”,因为AlphaGo的这种自我强化学习技术,将不仅仅用于围棋。
而在人机“世纪大战”以人类智慧败北的结局告终之后,全世界网友依旧发出“这不是人工智能战胜了人类智慧,而是人类智慧控制了人工智能”以及“人工智能只是战胜了李世石,并没有战胜全人类”的声音,也从侧面反映出人类对人工智能依旧抱有乐观、接受的态度。
随着科技的不断发展,人工智能势必不会只应用在围棋上。虽然比赛已经有了结果,但是李世石与AlphaGo的大战将成为人工智能发展史上不可抹去的一笔。
本书评论