人脑与计算机的世纪大战—李世石与AlphaGo的世纪对决
围棋,是所有棋牌技艺中,堪称变化最多、最难的一种。自从有计算机这东西后,无数的计算机工程师都希望设计出一套可以击败人脑的围棋程序,因为在象棋与国际象棋,他们都做到了。
禹唐体育注:
围棋,是所有棋牌技艺中,堪称变化最多、最难的一种。自从有计算机这东西后,无数的计算机工程师都希望设计出一套可以击败人脑的围棋程序,因为在象棋与国际象棋,他们都做到了。
现在,谷歌人工智能系统AlphaGo,在去年对上欧洲冠军樊麾职业二段,达到了五战五胜的战绩。一时之间震动了整个围棋界,Google的股价声势大涨。而在3月9日到15日,AlphaGo将挑战正值巅峰的韩国围棋名将李世石,进行五番大战。这件事,将是举世注目的世界大事。
这倒不是因为我喜欢下围棋,所以把这说成世界大事。因为,它具有非凡的意义。
我个人从很小的时候就开始下棋,大约4岁的时候我就会下象棋了,全凭自己的理解,也没有人教、没有棋谱,一直下到高中毕业都没在同间找到对手,一直到上了大学后才踢到铁板,而且是我怎样也越不过去的铁板。而我大约在5、6岁的时候,就开始学国际象棋,但很离奇的是,我下象棋是跟人下,下国象却是跟计算机下,因为我妈妈的表妹的男朋友是专门做这个的,而这个表阿姨又很亲,所以她男朋友就拿我做试验。当这个大哥设计了国象的程序,被我打败后就再修改,一直到他出国留学。不过,象棋与国象,我都下到大学毕业结束就不玩了。因为,围棋更好玩。
我大约10岁的时候学的围棋,然后断断续续的一路自学,到大学时,勉强达到业余初段的水平。之后自己因为在学校里面给教授的小孩当围棋家教教小朋友,所以我重新把一些基本的东西恶补,棋力才开始大涨。在当家教的时候,我一个学生的姐姐就变成了我第一个女朋友,这已经是20多年前的事,想想还挺有趣的。之后,就有了网络,有了网络对弈平台就下得比较多,但还是处于自学阶段。等到我来北京工作后,北京有这样的环境与朋友,进步得更快一直到现在这样达到业余4、5段间的水平。
但,我从不相信,计算机有能力在围棋上击败人脑。
人工智能这东西,我不是太懂。但是我跟计算机象棋、国象也下过,到业余的3、4段基本上都完败的地步。换句话说,你根本算不过计算机,它们的速度一快,就可以穷尽很多变化,而找到最好的正确走法。人毕竟是人,人就一定会犯错,多好的棋手也一样。而在象棋、国象领域里,你基本上可以视其为一体,它们的最后决定胜负是有没有弄死对方的将、帅或是国王。所以我的理解是,下象棋或是国象,就像武侠小说中的比拼内力一样,就棋路招术上,最佳的着法可能没有多少,计算机是可以算清的。但是围棋不同,围棋没有固定的招法,在不同棋风下,除非是在对杀当中,否则没有绝对的走法。可以是这样,也可以是那样,正因如此,围棋的人工智能有段时间陷入很大的困难。因为依计算机原本的思维方式,有些能算,有些却不能,因为围棋有很多时候,是需要抽象的判断。
不过,AlphaGo却不太一样。
在今年1月27日,权威科学杂志Nature发表了一篇文章,谷歌旗下的DeepMind所开发的围棋程序,在去年就以5比0完胜职业棋手樊麾二段。DeepMind原来是家英国公司,后来被谷歌收购,专门开发人工智能研究。它其实并非专门针对围棋,而这人工智能是把它的思维模式,套用在围棋上。它的特点,据报导上说,是用一种人工智能系统最前沿的技术「深度学习」,用两种不同的深度神经网络:「策略网络」(policy network)与「价值网络」(value network),合作挑选那些比较好的棋步,而放弃很差的棋步,在计算量上大大的缩减,从而达到跟人脑一样的思考。不过以我下过的计算机程序围棋,在局部计算上很强,尤其是对杀的时候很少犯错。AlphaGo除了可以跟人脑一样想外,其局部计算也应该是很强而少出错才对。
换句话说,人工智能可以像人类一样思考,透过大量的棋谱数据,它可以学习、模仿,就像人类一样。由于它有极高的指令周期,所以它学得进步幅度,可能超乎想象,它甚至可以自己跟自己对弈长棋,这太可怕了!过去最强的计算机围棋程序可以达到业余四、五段,也就跟我差不多而已,与职业棋手的实力相去甚远。但AlphaGo的横空出世,简直给围棋界、甚至给全世界丢了一颗炸弹。
如此,李世石还有胜算吗?
先说说为什么会找上李世石:李世石现在不见得是韩国第一高手,但是就世界冠军的夺冠次数,李世石也仅次于李昌镐。而李昌镐现在已经40岁了,竞技状态已经大为下降,他来比赛显然把握性会更低,而李世石今年33岁,还活跃在第一线。虽然李世石最近被中国的柯洁弄得比较惨,但无碍于他仍是世界第一流棋手的事实。为什么李世石、甚至许多棋界的人都信心满满?因为即便是AlphaGo学习了其他棋手的棋谱,真到对局时,也未必真能胜过李世石。而其他的棋手有李世石优秀吗?这可不见得。我个人觉得,李世石的近况还是不错,而且他是很有技术魅力、又不落常套、也是我最喜欢的棋手之一,选他是最合适不过。李世石还有个很大的特点:在奖金高的比赛里,他会发挥出更可怕的斗志。像之前与古力的十番棋大战,胜者拿500万人民币,他就6比2击败了此前与他胜负相当的古力。
从AlphaGo与樊麾的对局,可以发现AlphaGo的实力确实很好,但樊麾的发挥,令我很存疑。五局都没有打劫,打劫时会产生的变化与价值判断,很可能是AlphaGo有意避开的部份。有传闻AlphaGo有可能匿名在网上与职业棋手对局(很多职业棋手也会下网络围棋),藉此经由实战演练。而它可能的进步会到那?这…真的不知道。
这个比赛的奖金是100万美金,难怪李世石推辞了另一个世界比赛春兰杯的邀请,专心准备对付AlphaGo。从3月9日到15日,这一周间要下五局,这会是举世注目。双方用时是基本时限两小时,60秒读秒3次。我个人预期,李世石会5比0完胜AlphaGo。如果AlphaGo赢了,也将昭示着人工智能的发展向前推进了一大步,不过中国的职业棋手也会接着前仆后继的发起挑战冲击吧!
本文转载自朱罗纪公园,原标题:人腦與電腦的世紀大戰—李世石與AlphaGo的世紀對決
声明:配图除署名外均来自网络,禹唐体育原创文章未经同意不得转载,转载/合作请加禹唐微信小助手,微信号:yutangxzs