为什么ai围棋天下无敌,但象棋就不行?

   2022-11-03 00:42:22 网络600
核心提示:象棋变化相对较少,计算机通过穷举的方式就可以赢人类了,所以很早之前还没出现AI时人类就下不过计算机了,能够穷举变化,那象棋在计算机眼里就一览无遗,没有东西可以深挖了,也就没有再做深入研究了。攻克了这个堡垒,目标就变成下一个了,那就是围棋,围

为什么ai围棋天下无敌,但象棋就不行?

象棋变化相对较少,计算机通过穷举的方式就可以赢人类了,所以很早之前还没出现AI时人类就下不过计算机了,能够穷举变化,那象棋在计算机眼里就一览无遗,没有东西可以深挖了,也就没有再做深入研究了。攻克了这个堡垒,目标就变成下一个了,那就是围棋,围棋变化繁多,用穷举的方式行不通了,于是就要寻求算法上的突破,好比玄幻小说中的等级,等级一旦突破,高一阶就可以碾压低一阶,由于还不知道围棋的极限在哪,所以AI还能持续进化,人类只会被越甩越远。

1997年以前,人类勉强可以自欺欺人的说,人工智能不足以挑战顶尖象棋大师。但是1997年以后,电脑足以无差别碾压任何一位人类象棋天才。

1996年,电脑cpu还是从486向奔腾迈进的年代,国际巨头ibm打造了一台超级计算机,深蓝。向当时国际象棋界无可争议的第一人卡斯帕罗夫发起挑战。那是如同乔丹在篮球场一样的具有绝对统治力的存在。深蓝落败。

1997年,经过改良的更深的蓝卷土重来,与卡斯帕罗夫手谈数局,攻克了这位国际象棋的最巅峰棋手。

犹记得那时有国内媒体骄傲的宣称,代表中国智慧的围棋复杂程度在量级上远超象棋,是电脑极难攻克的智力竞技项目。

国际芯片巨头英特尔的创始人摩尔经过观察和总结,提出了著名的摩尔定律,即每隔十八个月,电脑的运算速度快一倍。

时间来到21世纪10年代,人工智能先后击败了代表围棋界最强实力的李世石和柯洁。从此,人类的任何棋类运动在电脑面前毫无胜算。这其中,当然也包括中国象棋。

当今中国象棋第一人王天一,类似于c罗之于足球的存在,在电脑软件面前毫无招架之力。

现在,无论围棋还是象棋,用软件拆招练习的人,胜负感更敏锐,招法更新颖,成绩也更好。这也是棋类竞技项目中,电脑胜过人类的有力佐证。

象棋AI早就吊打人类顶尖棋手了,只不过现在人类棋手也开始学习AI布局。加上象棋变化少,还有逼和下法;但是整体上还是不如AI。象棋现在已经发展出AI比赛,双方比拼电脑硬件,软件算法还有最关键的是AI棋库;最新的棋库都是要收费的!网上有很多AI象棋比赛视频,水平高人类选手一大截。各种精妙进攻搏杀,飞刀又见飞刀,刀刀致命!

从 游戏 角度分析,象棋的核心目标是将军,将死王之后 游戏 结束。而围棋的核心目标则是围到更大的空,这个在很多围棋入门介绍视频中也在反复提到,但这个定义过于抽象,导致很多人都摸不到头脑,这个还和形式判断有关。

象棋的入门相对围棋要高一点,有七种不同的子,走法不同,而且还有河和宫的概念,其中将士不出宫,将士象不过河,兵过河可以横着走。

而围棋的入门其实更简单,两人交叉落子,落子不动,气尽而亡,两眼活棋(禁着点)。同时还有防止loop的打劫规则(象棋中其实也有对应的长将和不能行子判负的规则)

当然真正学围棋的不会把这些当作入门,他们会学习大量死活,行棋方向,手筋,收官,定式等。学完这些他们才算入门。而象棋玩家学完上面那些真的可以开始玩了。

象棋其实更像是rpg 游戏 ,你带领你的16位小伙伴去打怪,他们各有各自的能力,目标是杀死对面玩家(将/帅)这个会不会都可以开,无非是玩的好还是不好的区别。

而围棋更像是回合制的rts(即时战略)需要前期发展(定式)中期对战和厮杀(中盘)以及签订战后协议,划分最后地盘(收官)。虽然 游戏 早期rts本身的竞技性让它曾经风靡一时,但这几年还火的rts其实也没几个了。而且围棋的中盘厮杀更像是一道大型解迷,这种需要动脑子的活动还是很难普及的。

因为象棋和围棋的难度不同,象棋本身就得到了极大的普及,而且象棋画几个格子,拿几个瓶盖就能玩,在中国建国时物资还不充足时,一种好玩而且成本低的运动必然会受到许多人的追捧。而围棋就算成本再低,几百个有区分度的两种不同颜色的棋子总得有吧。所以你会在大街上,看到那些老大爷下象棋的多,这可能还与围棋不好携带有关,当然我们还说麻将也不好携带呢,为啥麻将普及度那么高呢?我们还要提到另一个原因。

一种 游戏 的普及,尤其是一种需要操作和意识的竞技 游戏 。往往一些比赛会带动观众的情绪和热情,不论是足球还是篮球,即使你不懂他们的规则,你也会在观看中知道这边把球丢进了框里得一分。像是电竞最近仍比较火热得lol,即使你没玩过,也会知道这个塔倒了,这个人被杀死了。象棋就具备这种最直观得体验,少个车,丢个马还是能看出来胜负的。

而围棋,天然缺失这种优势。如果你不懂围棋,你看比赛就是一脸懵。就拿你不能要求一个听音乐会的,至少钢琴入级。一个看电影的,至少得学过影视赏析,这不现实。而且早期围棋还存在一个很致命的问题,参考柯洁和阿尔法下过的第二盘棋的解说,解说要么看不懂双方的好点,要么是不摆变化(可能觉得无足轻重,但摆变化才是呈现棋手双方复杂博弈的手段之一)讲棋的已经是职业棋手了,但还是看不懂一些棋是好是坏,这个我们普通人就更难看懂了。

固然象棋在后续还有流派,学杀招,学行棋效率,但一切都是很明了的,哪步好哪步不好都是能判断的,ai的出现只不过穷举完象棋的变化,但象棋的路数其实也差不多到头了,毕竟棋子数量就那么多,实在不行用ai去走着试试。现在象棋比赛依旧存在,双方的比拼点就是在比双方对棋的理解谁更深了。而围棋在阿尔法狗出现之前,对一些下法还存在很多争议,其实比较多是定式的争议,早期开局点三三是绝对的败招,像《围棋少年》中江流儿就下出过这样一招,剧中说这是长辈对晚辈谦恭才下这个败招,但ai时代也让很多定式的有了不一样的好坏定义。而现在看棋的人也不一定需要看讲解的说辞了,自己用ai摆摆也能看出一步棋的好坏,解说的作用可能是告诉你这步为什么好,毕竟观众不一样。

除了ai时代才把棋的好坏逐渐讲清楚这点外,围棋的宣传和教育方式也有问题。

宣传上,围棋是国粹,是一种高雅艺术,因为之前谁也讲不清,所以还是门玄学 游戏 ,一直都和高智商和高境界挂在一起。但这个能让围棋活下去但不能让围棋活得很好。早期京剧是千人千面,是真正意义的市井艺术,为了卖座,还有很多的比较俗的艺术。这里的俗分通俗和低俗,通俗让你听懂,而低俗则是直接上来挠你痒,不管怎么样,观众进到剧场里了,才会知道京剧原来是这样的,才会逐渐欣赏更雅一点的曲目。而现在京剧作为国粹,使得很多剧种都没法演,观众想看要么忍受一些不入流的京剧演员,要么只能看老片子,这对京剧的发展不利。倒不如出一些像《三审伽利略》这样的偏喜剧的京剧让一些人入一下坑,不然京剧就是下一个昆曲。

而围棋和京剧一样,无论是文学作品里的神乎奇技,还是和高雅人士挂钩。其实都是其入门难,所有人都对其抱有神秘感,而且以前有心思琢磨围棋的人都是有钱有闲的人,所以只在小众圈子里流传,现在也差不多,只不过可以利用碎片化时间了而已。

中国围棋的普及其实有几个特殊时间点,一是聂卫平在日本的十几连胜,当时只要中国在世界舞台上取得相当的成就,都会带动国内的项目的普及和发展。比如篮球,乒乓球,足球(2002),排球等。而且当时围棋入段能加分,很多人都送自己孩子去学棋,毕竟有提高智力之名。

之后可能就是棋魂和《围棋少年》的火爆。虽然棋魂是我后续补的,不知道当时有多大的影响程度,但很多围棋up都说自己是因为棋魂开始下围棋的。而围棋少年,虽然现在开始重新分析其作画有问题,过于傲慢拒绝了棋手的影视指导,导致这部剧存在了很大的瑕疵,而且天地大同和天魔大化太过故弄玄虚,本身就像是两个武林高手双方比试重要的双方的名字而不是真正的动作。其实更好的处理是在作画上体现,但是原因看前一条。但不可否认的是,围棋少年依旧是一部优秀的讲棋心,讲人情世故得动画,如果你把它当作武侠片的话。

第三阶段可能就是2016年的ai时代的来临,曾经在科幻小说里出现的,人类坚守围棋这片智力的最后高地,没想到居然来的这么快。2015年时央视还出了个围棋的记录片,讲ai要和人类一战或许还要20年,没想到才一年就杀得人类丢盔弃甲,仿佛世界末日就要到来。当时阿尔法狗还是学习人类棋谱训练的,还会输给李世石。才一年,自我学习的阿尔法狗zero就已诞生,甚至比之前还要强大数倍。之后,柯洁也在对局中败给了再次进化的阿尔法狗master。其实在这之前master已经和60位棋手下过了,基本是全胜。当时的讨论都是ai会不会统治人类,围棋现在还有要学的必要,至此,围棋可以说是脱去了神秘的面纱,关注度真正来到了顶峰。

之后是柯洁被狗打哭后连赢人类棋手十几盘,棋手这时才判然醒悟,原来和ai学棋是对的,至此,围棋不但没有衰落,反而在路人中间获得了极大的关注度,还提高了职业棋手和业余棋手的水平等级。加上柯洁本身是个很有争议的人物,所有人都来关注他,虽然我相信很多人都不是来看围棋的,但学围棋的肯定是多了起来。人们对围棋总算有了个更清晰的判断。围棋毕竟还是一个智力 游戏 。虽然有人提倡超脱于室外的道,但想下好围棋,还是得磨好杀棋制胜的术。

至此,象棋的普及基于其本身战争 游戏 的抽象,同时又简单上手,走街都能看到老大爷在下棋,普及度自然原超围棋。而围棋本身入门门槛较高,导致很多人都不愿进门槛,但现在ai和网棋的发展,人们大可以和ai去学习围棋,而不用报一些身份不明的围棋班,对于一些小伙伴来说这也是加入围棋的好机会(虽然肯定也不会很多就是了)

都目前为止。我认为Al.逻辑思维。以及追赶变化的能力仍然是远远不够的。象棋好像有个固定的路子。Al容易掌控。但对围棋我没有见过。更别说懂。但据分析,围棋的路子不是固定的。灵活的变化性较大。所以Al.掌控不了。比如像磁动机的组合。Al是组合不出来的。不知我这样评论Al.是否有一些道理?

象棋早就把人虐了,毕竟变化少,开局库加上搜索几乎能够涵盖所有的变化,而围棋变化太多,靠开局库和穷举搜索是解决不了的!所以在alphago之前,最牛的围棋软件也就有个业余五段水平!

从把深度学习(神经网络)引入围棋以来,围棋ai现在针对人而言,几乎就是神一般的存在!

现在围棋ai这么轰动,跟 社会 环境也有关系,现在整个 社会 都在热炒ai,所以象棋就相形见绌了!其实leela zero的作者也把ai应用到国际象棋上了,只是国内没大用!

象棋的变化空间太小,不需要写太复杂的算法就已经是天下无敌了。象棋开局的方法很少,估计几万个开局布局就可以涵盖了99.9999%的象棋棋谱了,所以象棋软件的原理只需要1、倒入几万张开局棋谱。2、穷举N步之内的所有走法,走最优解(最优一般是指吃权重更大的子,比如你用车换对面将,你用炮换对面车,等等)反观围棋,用象棋软件的思路是走不通的,1、你无法穷举N步(计算量无法想象)2、你也无法走最优解,因为你很难量化一颗子的子效。而AI可以解决上述2个难题(至于如何解决的话,你可以另外开个问题问我)

象棋早就被AI攻克了。

围棋才是这个世界的顶级智力 游戏 ,比象棋复杂多了。当AI攻克围棋,人类在棋类运动上已不敌AI的超级计算能力,这是没办法的。

笑死我了。

你知道象棋把世界冠军赢了的那个年代,随便一个围棋小白都能把最强的围棋AI打赢吗?

现在随便一个合格的人工智能领域的计算机博士,都有能力开发出一个世界冠军水平的象棋AI。

没人做是因为已经过时了,搞象棋AI,就好比在21世纪干BB机维修。

看了下边这么多答案,原来只有麻将还能挣扎一下

写象棋 AI 很厉害的人,下象棋也很厉害吗

一、 AlphaGo的两大核心技术

MCTS(Monte Carlo Tree Search)

MCTS之于围棋就像Alpha-Beta搜索之于象棋,是核心的算法,而比赛时的搜索速度至关重要。就像深蓝当年战胜时,超级计算机的运算速度是制胜的关键因素之一。

MCTS的4个步骤:Selection,Expansion,evaluation(rollout)和Backup

MCTS的并行搜索:

(1) Leaf Parallelisation

简单的是Leaf Parallelisation,一个叶子用多个线程进行多次Simulation,完全不改变之前的算法,把原来的一次

Simulation的统计量用多次来代替,这样理论上应该准确不少。但这种并行的问题是需要等待最慢的那个结束才能更新统计量;而且搜索的路径数没有增

多。

(2) Root Parallelisation

多个线程各自搜索各自的UCT树,最后投票

(3) Tree Parallelisation

这是真正的并行搜索,用多个线程同时搜索UCT树。当然统计量的更新需要考虑多线程的问题,比如要加锁。

外一个问题就是多个线程很可能同时走一样的路径(因为大家都选择目前看起来Promising的孩子),一种方法就是临时的修改

virtual loss,比如线程1在搜索孩子a,那么就给它的Q(v)减一个很大的数,这样其它线程就不太可能选择它了。当然线程1搜索完了之后要记

得改回来。

《A Lock-free Multithreaded Monte-Carlo Tree Search Algorithm》使用了一种lock-free的算法,这种方法比加锁的方法要快很多,AlphaGo也用了这个方法。

Segal

研究了为什么多机的MCTS算法很难,并且实验得出结论使用virtual loss的多线程版本能比较完美的scale到64个线程(当然这是单机一个

进程的多线程程序)。AlphaGo的Rollout是用CPU集群来加速的,但是其它的三个步骤是在一台机器完成的,这个就是最大的瓶颈。

这个象棋软件叫什么?

先说结论,不会。百分之99的人不会,百分之1的人可能会。

写象棋 AI 牛和  下象棋牛没有半毛钱关系

这位纯粹在瞎说,写象棋AI只要懂基本下棋规则就行了,核心算法就是 极大极小算法

什么井字棋,五子棋,中国象棋,国际象棋,最基本的算法就是这个,电脑可以看10步,20步,30步,甚至跟多步,太多了也看不了,计算的次数太多了

比如我用极大极小算法写了个井字棋,总共有 9*8*7*6*5*4*3*2*1 种情况,电脑1秒都不要,就算出来了,永远下不赢,可以去b站看下 阿尔法狗 的纪录片解说,

象棋和围棋哪个难

有6大付费的象棋软件,分别是:象棋名手、象棋旋风、象棋天机、阿尔法猫、小虫象棋、南奥象棋,这六款象棋软件各具特色,综合棋力比上述免费的“象棋名手3.26版本”要厉害2~3先。象棋名手、象棋旋风这两款象棋软件是老牌强软,名手棋风攻守兼备,旋风棋风擅长攻杀,两者经常是象棋软件比赛的前两名。象棋天机、小虫象棋进攻见长,经常弃子攻杀,阿尔法猫棋风轻灵飘逸!

一样难。

无论围棋还是象棋均起源于中国,而国际象棋的根源则存在诸多争议,其最有可能性的国家就是印度、中国及阿拉伯。原本只想讨论一下围棋和中国象棋,但是为了更完整的阐明二者关系,就不得不一同提及到国际象棋。它们不仅是智力策略游戏,而且还是人类智慧发展的产物,就在时代与社会不断进步的今天,在世界上肯定有不少人都曾心生疑惑,国际象棋、中国象棋及围棋三者比较,哪种游戏难度最大?

结合最强人脑与人工智能战绩,有些网友认为围棋更难,其理由是,象棋第一人王天一最佳状态下,可以顶和人工智能;围棋第一人柯洁出色发挥也会输给阿尔法狗。通过这样对比之后,棋友认为同样最强人脑面对人工智能,人类勉强可以和象棋软件一战,却无法和阿尔法狗匹敌。由此可见,围棋复杂程度已经远远超过中国象棋。所以围棋的难度自然要比中国象棋大。

为此,也有棋友还从人类思维模式上作了比较,他们认为象棋和国际象棋都是棋盘上本来就设定好棋子,棋手可以知道所有棋子落子走势,于是象棋大师或特级大师都能结合局势,精准预判出对手五到十步落子情况。进而得出中国象棋只是一个平面游戏。对于围棋,棋盘上只有格子没有棋子,整盘棋都要空投,这样就会导致棋手很难看透对手的下一步,毕竟落子方位及战术存在很大未知空间,所以围棋更偏向于立体空间游戏。从这个角度来看,围棋显然难于中国象棋。

如果根据人工智能对战人类历史行程分析比较,早在1997年,人工智能代表深蓝向国际象棋发起挑战,并战胜了世界国际象棋冠军卡斯帕罗夫。自此人工智能问鼎国际象棋领域。中国象棋则是在2006年浪潮杯彻底击败了五位特级大师,许银川也只能勉强守和。直到2016年,李世石和柯洁都成为了阿尔法狗的手下败将,至此人工智能完败人类。那么从人类攻克国际象棋中国象棋及围棋的年代及耗时来看,围棋的复杂程度及难度都远胜前两者。

从数学角度加以分析,就得从它们走法变化上进行比较,国际象棋有64格子;中国象棋有90个点;围棋有361个点。如果扣除相应条件限制,笼统来看,由于围棋变化基数大于中国象棋,大于国际象棋,所以最终走法变化整体数量级也是围棋最大,这样比较围棋更难才对。网友们的观点看似都对,但也都不对。为什么这么说呢?因为对于人类大脑无论涉足哪个领域,它都是原始思考者和执行者。

以上就是关于为什么ai围棋天下无敌,但象棋就不行?全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

 
举报收藏 0打赏 0评论 0
 
更多>同类百科头条
推荐图文
推荐百科头条
最新发布
点击排行
推荐产品
网站首页  |  公司简介  |  意见建议  |  法律申明  |  隐私政策  |  广告投放  |  如何免费信息发布?  |  如何开通福步贸易网VIP?  |  VIP会员能享受到什么服务?  |  怎样让客户第一时间找到您的商铺?  |  如何推荐产品到自己商铺的首页?  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备15082249号-2