五子棋AI与人对决是什么水平

JavaScript011

五子棋AI与人对决是什么水平,第1张

现在目前缺少一场真正的顶级ai和顶级人类的对战,但后来询问多位 五子棋 资深人士所讲,人类还是占上风的。下面我给你介绍五子棋AI与人对决是什么水平,欢迎阅读。

五子棋AI现存的技术已经可做到了,但是现存的五子棋AI程序显然是不行的,swap2有一万种 方法 可以骗死YIXIN和TITO,所以这里对计算机的AI做个定义

什么是五子棋AI

1.拥有正常数量的开局存储,不用特别细,几千手就足够,几千手不是很多吧,随便一个地毯就上万的.

2.五子棋AI正规比赛还是有很多规则的,它必须提前知道对面要拿什么规则和他玩,然后对此做过准备,不用特别多,改不超过50行代码吧,这个数量不到yixin的1%

3.它必须要有正常的计算资源,E5这种犯规的就不提了,4核I7还是挺常见的吧

4.它必须和人类有同样的时限,而且人类在比赛之前不能和它已经大战三百回合

那么人类已经不能和五子棋AI好好游戏了.

五子棋AI与人对决是什么水平

现在看起来可以玩是因为这AI不是为了和你下棋而设计的,它是为了和其他五子棋AI玩gomocup才弄出来的,和人玩五子棋与和电脑玩的策略是完全不一样的,你不能说对它赢比输多就证明人能赢AI,因为如果写五子棋AI的目的是和人玩,那作者很多地方根本就不会这么写,更不会放着巨大的漏洞给你出骗招,真要和人比一比,比就比随怕随,核心的计算部分一点都不用动,就改点评价参数,再弄出一两个策略就行,比如故意走谱上不常见的分支,比如故意把局面引向对攻,引向大规模计算,就算人能算得清楚,AI最后拍表也能把人拍死.

而做这种改动在代码里就是改几个数字的问题而已

山口RIF和某种叫一手交换的村规,人都没戏.因为根据定义1,前几步它全知道,走到一半它觉得差不多就可以脱谱,下谁也没见过的棋,溪月7打打出几个你下都没下过的地方,就算是它劣势,世界第一也不见得每步都能下对,请问你如何是好.哦听说现在世界第一是汪清清了,那就更不可能了.

SWAP2,计算机先手人没戏,人先手可能可以骗赢(毕竟3子开局太多不可能提前存),以前歪果仁构造出过一个轻松骗赢软件的例子,不过那还是因为没做过特化,如果让AI对所有没见过的局面都后手连下2步,那估计就变成人不能玩了.

另外说一句,五子棋AI的发展正处于并将长期处于社会主义初级阶段,很多东西其实是金玉其外败絮其中的,花点时间改改,提升200个elo根本不成问题.

gomocup的比赛结果

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

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

而2012年中国的弈心才出现在Gomocup里,把其余的AI都给虐了(也就是当年打败人类的那些软件),连续三年遥遥领先。2014年更是以153:9的悬殊比分赢了其余的ai。照这么说,AI应该能够赢得过顶级的人类棋手。

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

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

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

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

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

相比电脑象棋,电脑五子棋的发展是缓慢的。顶级五子棋程序依旧无法超越最强的人类的棋手(捷克那批棋手太菜了)。

答案是不一定。

现如今的AI是很厉害的,很多大师只因一个AI就被打败。但是AI并不是完全无敌的,现如今的社会,人工智能几乎家家都有,但是现在的科技还没非常发达,所以不至于AI是完全无敌的。

但如果到了以后,人工智能发展变快,那么人工智能是有可能做到无敌的。而且人工智能可能会有自己的意识,甚至对人类产生危害。所以说到了以后科技极速发展后,AI人工智能可能真的能做到无敌。