2016年3月10日,李世石又一次败给AlphaGo。今天我们来梳理梳理历史上的人机大战,都堪称史诗。
不过,文末的问题却让我们细思恐极。
1996年,人类险胜!
1996年2月10日至17日,在美国费城举行了一项别开生面的国际象棋比赛,报名参加比赛者包括了“DeepBlue”计算机和当时世界棋王卡斯帕罗夫,最终卡斯帕罗夫以4∶2的战绩获胜“DeepBlue”。
这是电脑第一次在锦标赛中战胜世界冠军。卡斯帕罗夫说:“我能感觉到,对面坐的是一个拥有智能的家伙。”
“深蓝”是IBM技术人员历经6年时间研制成功的带有31个处理器并行的超级计算机,3分钟内可以检索500亿步棋,但是尚不具备自主学习功能,随机应变能力还是赶不上卡斯帕罗夫。
1997年,人类完败!
1997年,美国IBM公司的“深蓝”超级计算机再次与卡斯帕罗夫对决,当时“深蓝”可以预判12步,卡斯帕罗夫可以预判10步,最终以2胜1负3平战胜了人类选手。
但是在第二局中,卡斯帕罗夫的攻势导致深蓝出现长达15分钟的思考时间。然而15分钟后“DeepBlue”走出了一步具有卡斯帕罗夫风格的棋,将两个卒的优势扩大为全局的胜势。计算机怎么可能走出这样的棋?因为DeepBlue的每一步棋都在压制对方翻盘的企图。第二局的戏剧变化让卡斯帕罗夫的斗志和体力在随后3局被拖垮,在决胜局中仅19步就宣布放弃。最终,卡斯帕罗夫以2.5:3.5 (1胜2负3平)输给“DeepBlue”。
为什么偏偏挑卡斯帕罗夫
卡斯帕罗夫,国际象棋特级大师,13岁获得全苏青年赛冠军,15岁成为国际大师,16岁获世界青年赛第一名,17岁晋升国际特级大师,在22岁时成为世界上最年轻的国际象棋冠军,是第十三位国际象棋世界冠军。在1985年至2006年间曾23次获得世界排名第一,曾11次获得国际象棋奥斯卡奖。他能讲15国语言,保持世界头号棋手的地位长达20年之久。
2003年,不分伯仲!
2003年,卡斯帕罗夫与DeepJunior对阵,结果“握手言和”。
这次卡斯帕罗夫与电脑“DeepJunior”的人机大战中,卡斯帕罗夫和“DeepJunior”各得3分,其中双方各赢一盘得1分,平局4盘各得2分。国际象棋的比赛规则是赢棋得1分,平局得0.5分。
“DeepJunior”则是三届计算机国际象棋世界冠军,实力自然不容小觑。国际象棋大师之间对奕的平均总棋步约为84步,任一种棋局状态下又有38种合乎规则的可能走法。因此,搜索所有的可能走法,面对的组合数将达到38的84次方之巨,它大于10的132次方,即1后面有132个0,与整个世界中原子的总数相近。我们知道,迄今为止宇宙大约才存在了10的18次方秒钟,估算出的组合数字表明,哪怕启用目前最高速的计算机计算,恐怕算到宇宙毁灭的那一刻,还是算不出如何走第一步!人工智能电脑下棋模拟的是人类的智能,它的启发式搜索也是边走边试探。每走一步,都设法计算当前棋局的各种可能走法及对手各种反应的得分,然后立足于对方应棋以后自己面临的最坏局势,寻找能够争取到的最好的结果,然后倒推回去选择满意的棋步,因而也叫做“极大极小分析法”。
“DeepJunior”与他的前辈“DeepBlue”相比,已经学会了自主学习
。在第五局,“ DeepJunior”在第10回合就选择放弃黑格象而在白方的王翼冒险进攻。这一步险棋甚至把擅长下冒险棋的卡斯帕罗夫给吓住了。而且“DeepJunior”成功弃子的步骤还不止一次。
卡斯帕罗夫:没有想到电脑会如此像人一样下棋。
2006年,人类完败!
这次出场的是中国象棋对决国产人工智能。2006年8月9日,由五位象棋大师组成的天团挑战浪潮天梭TS20000,其每秒可计算42亿步棋。最终,上半时双方言和,下半时天梭小胜,在整个十局博弈当中,五位大师以2胜5平3负,总成绩7:9的比分落败浪潮天梭。
五位大师分别是:汪洋,象棋大师,2005年全国象棋个人赛第四名;柳大华,象棋特级大师,擅长中局搏杀,招法凶狠,以算度精确见长,擅盲棋,享有“东方电脑”之美誉;卜风波,象棋特级大师,被誉为“辽宁第一高手”;张强,象棋大师,当代新潮理论派的杰出代表;徐天红,象棋特级大师,江苏棋院副院长兼象棋队教练。
2015年,人类完败!
AlphaGo正式出场!
2015年10月,美国谷歌研发的“阿尔法围棋”人工智能程序去年10月以5比0战胜欧洲围棋冠军樊麾,这是人工智能程序首次在不让子的情况下战胜人类围棋选手。双方以正式比赛中使用的十九路棋盘进行了无让子的5局较量,“AlphaGo”赢得满堂红。
樊麾:“如果没有人告诉我,我一定不知道它是电脑,它太像人了。它一定是在思考。按照人的说法,它应该有棋风吧。”
2016年,人类又败!
2016年3月9日,AlphaGo挑战李世石,次日再次挑战,均战胜李世石,以总比分2:0暂时领先人类对手。
细思恐极
AlphaGo的胜利并不可怕,可怕的是,如果人类胜利是因为AlphaGo故意落败呢?