哪个象棋游戏可以自己摆棋(假如阿尔法狗和人类玩跳棋象棋五子棋邓紫棋)(1)

继上次的AlphaGo写了个死字出来后…

这次又画了只狗出来…

3月12日,AlphaGo摧枯拉朽,无情碾压,在从9日开始的5盘人机大战中,已以3:0完胜李世石。双方13日将举行第4盘比赛,之后休息一天,15日进行第5盘比赛。

三局之后,谁知道Alpha Go到底在想什么?

李世石首战失利时,曾经有记者问他,Alpha Go对你来说,到底是一个什么样的存在?

当时他回避了这个问题,但随后的比赛中,恐怕在场的每一个人都在思考同一个问题。

没有人知道它的段位

没有人知道它的风格

没有人知道它到底在想什么

当它下了错棋的时候,它知道自己错了吗?

当它知道自己下了一招无比完美的棋时,它知道自己有多完美吗?

当它用兵保守的时候,是因为悲观,还是认为胜率高?

它通过所谓“深度学习”与“强化学习”训练出来的“直觉”到底是一种什么样的“直觉”?

它会最终成为围棋的上帝,穷尽无限的可能性吗?

似乎没有人能就这些问题给出答案,包括谷歌Deep Mind的工程师们。

我们能看见李世石由不安转成焦躁,从焦躁到恐惧、到几欲崩溃,又勉强恢复镇静,再重新落子,分分钟都是煎熬。

难怪五个月前5:0输给Alpha Go的樊麾在采访时把它形容为一堵“墙”——“就是它不动,你对它施展任何压力它都会反弹给你,你对它施加的所有力量,你对它所有的辱骂也好,对它所有的微笑也好,最后全反馈到你自己身上,这是我对 AlphaGo 的感觉。”

比赛结束后,现场的解说员评论Alpha Go的风格时,用的是“他”(him),而不是“它”(it)。

人对于机器,抱着一种多么奇怪的感情啊。而假如阿尔法狗们和人类玩跳棋、象棋、五子棋、(邓紫棋),结果又会是哪般模样?

人工智能玩跳棋,1994年就把人类打败

西洋跳棋:一项始于公元前3000年,比象棋还要古老的游戏。

1989年开始,美国艾尔伯特大学的计算机科学家Jonathan Schaeffer和同事开始了一项名叫“切努克”的计划,他的目标就是要战胜西洋跳棋世界冠军。

在一些顶尖棋手的帮助下,Schaeffer利用启发法将高手的经验编成计算机程序,从而使它能够产生对在特定局势下每一步棋成功和失败的“认识”。在程序运行过程中,研究人员不断对程序进行监控、修正和更新。通过每天高强度的计算(相当于50台个人电脑以200倍的峰值运算速度同时运行),“切努克”程序成形了。

1990年,他的程序首次获得了与世界冠军同场竞技的机会。

不过,直到1992年,人工智能程序始终没有战胜世界冠军。

一切在1994年发生了转变。当年,Schaeffer设计的程序第一次战胜了人类世界冠军,这一成就也被载入了吉尼斯世界纪录。这一不败成绩一直保持到1997年他的程序“退休”之时。

2001年,在开发完美的西洋跳棋程序目标的指引下,Schaeffer重新启动切努克计划,并最终取得了成功。Schaeffer说:“取得这一成绩让我激动地颤抖。解开西洋跳棋问题是我近20年来的梦想,能够看到最终的结果让我十分满足。”

2007年,这个名为“切努克”的国际跳棋程序不断完善,最终完成了西洋跳棋每一步最佳解决方案的信息数据库,成为不可能被击败的存在。相关论文发表在2007年7月20日出版的《科学》杂志上。

也就是说,Schaeffer经过18年的努力,通过研究5万亿亿个跳棋位置,构建了一个无法被击败的西洋跳棋人工智能程序——切努克(Chinook)。

现在,切努克程序不再需要任何高手的经验,因为它已经成为“知晓”西洋跳棋每一步最佳解决方案的信息数据库。就算对手也能完美地下好每一步,最终结局也只能是平分秋色。而在实际中,依靠人类智力做到这一点太难了。

人工智能玩象棋,1997年之后人类似乎就没再赢过了

象棋:分为国际象棋和中国象棋。关于二者的区别,说法很多。邦哥引用一句装逼的话来说,就是中国象棋代表中国的儒家思想,国际象棋代表西方的自由平等思想。(感觉这解释好弱好无力,请忽略,我们重点讲人机大战)

关于象棋对弈人类的历程,大体可以分为三个阶段。

最早击败世界冠军的“奥赛罗”人机对弈系统

李开复就读于卡内基梅隆大学期间,开发了“奥赛罗”人机对弈系统,因为1988年击败了人类的国际象棋世界冠军Brian Rose而名噪一时。后者曾在1987年代表美国队获得奥赛罗世界锦标赛冠军。战局约定三战两胜,但他大败一局之后弃权。

卡斯帕罗夫大战“深蓝”睡不着觉

哪个象棋游戏可以自己摆棋(假如阿尔法狗和人类玩跳棋象棋五子棋邓紫棋)(2)

1997年,世界首席国际象棋大师卡斯帕罗夫与IBM公司生产的计算机“深蓝”的较量,如同这次的AlphaGoVS李世石一样,是历史上最伟大的一次较量。经过几轮激烈的角逐,“深蓝”最终以2:1战胜了卡斯帕罗夫。这是人工智能飞速发展的一个重要标志。

中国象棋大师与机器博弈也是输

1995年9月21日,IBM公司为了庆祝IBM中国研究中心的建成,在落成庆典上,邀请国际象棋冠军谢军与挑战者--IBM公司生产的电脑对奕,经过两个小时的较量,谢军以1:1与电脑握手言和。

2004年,在中国首届国象人机大战上,中国棋后诸宸连输两场,最终负于紫光之星。此后中国的国象人机大战上中国选手战败也是家常便饭。

总之,在1997年之后人类似乎就没赢过了。

2009年Pocket Fritz 4的棋力达到了特级大师级别,等级分2898。现在排名第一的马格努斯·卡尔森也才2882。

人工智能玩五子棋,人类可能还有机会赢?

五子棋:起源于中国古代的黑白棋种之一,典型的易学难精。

目前对弈做得最好的程序是Yixin(弈心)。

先说Gomocup的比赛结果(Gomocup是目前水平最高的计算机五子棋比赛,每年会举办一次)。

2006年,第一届人机大战,捷克顶级选手跟当时顶级的AI下的结果是一胜一平一负(下得都是平衡开局)。

2011年,第二届人机大战捷克顶级选手跟当时顶级的AI下的结果是5:3,AI赢(下得都是平衡开局)。

2012年,中国的弈心出现在Gomocup里,把其余的AI都给虐了(也就是当年打败人类的那些软件),连续三年遥遥领先。

2014年,弈心以153:9的悬殊比分赢了其余的AI。照这么说,AI应该能够赢得过顶级的人类棋手。

但弈心的官网里,作者孙锴称:

相比电脑象棋,电脑五子棋的发展是缓慢的。顶级五子棋程序依旧无法超越最强的人类的棋手。

这话就让人糊涂了。后来猜测理解这可能背后有其他的隐含含义:

相比电脑象棋,电脑五子棋的发展是缓慢的。(在弈心出来之前)顶级五子棋程序依旧无法超越最强的人类的棋手。

但其实考证后,真实的含义是:

相比电脑象棋,电脑五子棋的发展是缓慢的。顶级五子棋程序依旧无法超越最强的人类的棋手(捷克那批棋手太菜了。据说,捷克冠军到中国来参加全国锦标赛,绝对进不了前30名)。

据称弈心当前(2014年)的水平也是打不过世界前100的棋手,但目前还没有看到相应的比赛。

孙锴说无法超越人类棋手,不是谦虚,弈心现在完全无法和顶尖棋手抗衡,这个是业内公认的,所以也不用组织什么比赛了。

(以上内容部分引用自知乎@胡天硕)

关于弈心主人的介绍资料好少啊,邦哥偷懒引用百度百科的励志介绍吧。

当从小痴迷于中国象棋的孙锴偶遇“楚汉棋缘”时,“做一个象棋程序”的想法自此诞生。一个只能进行四层计算,在今天看来非常简单的小程序,却开启了孙锴同计算机科学的美妙情缘。而最终,经过不断的修改,这个象棋程序也达到了令人满意的效果——战胜了孙锴及其父亲。

然而,孙锴的人机博弈故事并未就此终结。在与朋友的交流中,他又对五子棋程序产生了极大的兴趣。起初,由于多个因素的影响,孙锴在很大程度上低估了五子棋人机对弈的难度。但实际上,五子棋对弈本身所具有的专业规则下无终结,分支因子多,审局困难等特性,以及资料的缺乏,无疑给孙锴出了一道难题。然而,一遇失败就放弃从不是他的风格。经历过冥思苦想却毫无进展的抑郁,经历过偶获灵感而得巨大飞跃的狂喜,最终,孙锴的五子棋“弈心”成为了最好的五子棋人工智能程序之一。

人工智能玩邓紫棋

这种主谓宾的组合简直不能再污!画面简直无法脑补!而且你们以为邦哥真的会讲吗,省省吧。别弄脏了wuli女神。

哪个象棋游戏可以自己摆棋(假如阿尔法狗和人类玩跳棋象棋五子棋邓紫棋)(3)

哪个象棋游戏可以自己摆棋(假如阿尔法狗和人类玩跳棋象棋五子棋邓紫棋)(4)

,