新浪网

“肛珠型”超级计算机? 最难的是作弊方式:揭开国际象棋最大丑闻?

星辰大海路上的种花家

关注

确定不再关注此人吗

这是一个有味道的新闻!9月20日傍晚,凤凰体育发布了一条令人震惊的新闻:

国际象棋世界冠军马格努斯·卡尔森爆冷不敌19岁小将汉斯·尼曼。马格努斯输掉在这场后立即退赛,然后在推特上挂出穆里尼奥的名场面:比赛水很深,如果我说了,我就有大麻烦。

国际象棋爱好者们认为这场比赛肯定有问题,而且尼曼承认有过作弊的经历,这也让人们怀疑他很有可能再次作案,但比赛现场戒备森严,他又是如何作弊的?有专家分析尼曼可能用了意想不到的作弊方式:肛珠式阿尔法GO!

马格努斯·卡尔森:确实有理由怀疑

马格努斯的全名是斯文·马格努斯·厄恩·卡尔森,他出生于挪威,2004年,年仅13岁的卡尔森并击败卡尔波夫及战和卡斯帕罗夫,获得了国际象棋特级大师称号。卡尔森曾击败多位国际象棋特级大师,包括阿南德、克拉姆尼克和托帕洛夫等,被誉为国际象棋神童:

  • 卡尔森于2009、2014、2017年获得世界超快棋锦标赛冠军。他也是2014、2015年的世界快棋锦标赛冠军。2014年卡尔森甚至同时具有古典、快棋、超快棋赛的冠军于一身。
  • 2018年Tata Steel卡尔森以9分与阿尼什·吉里同坐第一,于Tiebreaker的超快棋赛制卡尔森以一胜一和击败吉里胜出。
  • 2021年12月,卡尔森以7.5-3.5击败伊恩·涅波姆尼亚奇第五次赢得国际象棋世界冠军赛冠军。

卡尔森的履历远不至此,但本文不是卡尔森的历史战绩,只是为了表达卡尔森确实不同凡响,就这样一位纵横国际象棋界十几年的大师级人物却栽在了一位名不见经传的小将手里。

  • 2022年8月9月,卡尔森作为外卡参加了2022辛克菲尔德杯。但在第三局被00后新人汉斯·莫克·尼曼击败而结束了53场不败连胜,被当时的新闻界描述为“惊人的胜利”。
  • 更为诡异的是,2022年9月19日,卡尔森再次遇到了尼曼,并在1.d4 Nf6 2.c4后投降认输。

想必各位觉得卡尔森不就是这样一路杀将过来的吗?13岁时就击败了卡尔波夫及战和卡斯帕罗夫,小将干掉大师尽管比较罕见,但在国际象棋界不乏这样的案例,而卡尔森自己不就是最好的案例么?

斯文·芒努斯·厄恩·卡尔森

汉斯·尼曼全名汉斯·莫克·尼曼(Hans Moke Niemann,2003年6月20日出生于美国),从2014年开始暂露头角,在南非德班举行的世界青年国际象棋锦标赛U12组别中,11场赢得6场,成为当时最年轻的国际棋联大师。

  • 此后尼曼战绩不错,2018年获得国际大师头衔的所有标准,在2020年国际棋联世界青年锦标赛的美国大陆选拔公开赛中尼曼获得第6名;
  • 2021年10月和2021年11月在拉脱维亚举行的2021年国际棋联大瑞士锦标赛上,尼曼在108名选手中排名第52;
  • 2022年3月,尼曼闯入国际象棋前100名,排名第98位

作为国际象棋界崛起的新秀中尼曼的成绩算不错了,但在高手林立的国际象棋大师界尼曼似乎非常稚嫩,因此卡尔森在8月9日和9月9日两次输给尼曼后认为那一定是见鬼了,因为尼曼从来都没有过如此“突出”的战绩!

而且日裔美国国际象棋大师中村光曾透露,尼曼此前曾因在线比赛中作弊而被国际象棋互联网站(Chess.com)停用账号,尼曼后来在赛后的采访中承认了在线比赛中作弊,但强烈否认曾在现场棋盘比赛中作弊。

中村光

因此有不少国际象棋爱好者怀疑尼曼使用了“智能肛珠”进行了作弊,所谓的智能肛珠,就是塞入屁股的超级计算机阿尔法GO(AlphaGo),在这种计算机的帮助下,尼曼战胜了卡尔森!

“肛珠型”超级计算机:到底是如何作弊的?

1997年IBM超级计算机“深蓝”击败国际象棋大师加里·卡斯帕罗夫,但一直到2015年10月,AlphaGo才击败了樊麾,成为第一个无需让子即可在19路棋盘上击败围棋职业棋手的超级计算机。

IBM 深蓝

此后的AlphaGo对人类围棋界展开了“屠杀”,2017年5月23至27日在乌镇围棋峰会上,最新的强化版AlphaGo和世界第一棋手柯洁比试、与五位顶尖九段棋手对决等五场比赛,获取三比零全胜的战绩。

与国际象棋只有64个格子不一样,围棋总共有324格,因此围棋的下棋点比国际象棋多出N个数量级,分支因子远多于其他棋类游戏,每次落子后对棋局如何影响,人脑根据经验以及对棋局走势的模糊判断还比较容易,但计算机暴力算法会导致运算量指数级增加,直接就能吃掉海量的算力。

AlphaGo用了1,202块CPU及176块GPU,看起来像一台超级计算机,但AlphaGo采用的却是蒙特卡洛树搜索与两个深度神经网络相结合的方法来选择落子,并使用强化学习进一步改善每一局,每学习一局,棋艺就会精进一步。

而AlphaGo是一台电脑,可以喂他海量的棋局,只要有电,它可以不知疲倦的不断高速学习,其几分钟内学习的棋局可能超过人一辈子下的棋局,有如此算力支持的计算机,人类怎么打得过?

AlphaGo击败人类毫无疑问,但问题是如何将AlphaGo塞进人的屁股,两者又如何交换?这就成了一个超级大的难题。首先就是缩小体积,这个是纯技术难度,目前的手机功能超级强大,但它的CPU面积也就十多毫米见方,厚度不大于5毫米,完全不是什么问题。

比如苹果的A16 CPU,FP16(半精度)下有高达4,000 GFLOPS的运算速度,比早期的超级计算机要厉害不知道多少倍,所以假如用这样的芯片打造一个肛珠型计算机协助下棋,这是完全是有可能的。

最大的问题:如何交互数据?

这成了困扰大家最大的一个问题,因为常用计算机我们可以接显示器或者使用终端连上去让它显示结果或者输出到某个存储系统中,但“肛珠型”计算机又如何传递数据呢?有网友指出了用摩尔斯电码以振动的方式传输确实有可能的。

国际象棋只有64个格子,由纵横各9条直线组成64个深浅两色的方格,交错排列组成。棋盘上由对局一方到另一方竖直的各行,称为直线,从左到右用a、b、c、d、e、f、g、h等8个小写拉丁字母表示,和直线垂直相交的各行,称为横线,从白方到黑方用1到8共8个阿拉伯数字表示。

只要字母+数字即可表示棋格,甚至将64个格子编上编号,因为输入数字比坐标更简单,然后再给棋子编号,因为双方各只有16个棋子,棋局开始,比如用意大利开局:1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5.........

与计算机交互?这个只需要在“肛珠”计算机上设置压力传感器,用括约肌的收缩作为摩尔斯电码方式录入,比如第一步:e4的摩尔斯电码为./....-(/是分隔符,不是电码,分别一短,然后4短一长)熟悉的朋友立刻就能翻译出来,常用的摩尔斯电码代码如下:

输出的结果则可以用振动的形式反馈给使用者,同样用摩尔斯电码,给出下一步的走法坐标,然后一步步实施,从理论上看,这套方法是可以行得通的,只是要稍作练习并且熟记摩尔斯电码的转换与翻译,还要练习括约肌收缩(提肛),顺便提醒下各位,经常做下缩肛(提肛)对男人有好处的。

从理论上来看这个作弊完全可以实现,而且过程也不是特别复杂,原理也通俗易懂,不过这些到目前为止只是猜测,一切都有待证实,万一要是尼曼真的击败了卡尔森也是有可能的,在真相公布之前,还是让子弹多飞一会!(完)

特别声明:以上文章内容仅代表作者本人观点,不代表 新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发布后的30日内与 新浪网联系。
加载中...