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

时间:2022-11-29 05:12:20 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
五子棋AI与人对决是什么水平

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

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

什么是五子棋AI

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

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

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

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

那么人类已经不能和五子棋AI好好游戏. 五子棋AI与人对决是什么水平

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

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

山口RIF和某种叫一手交换的村规,人都没戏.因为根据定义1,前几


步它全知道,走到一半它觉得差不多就可以脱谱,下谁也没见过的棋,溪月7打打出几个你下都没下过的地方,就算是它劣势,世界第一也不见得每步都能下对,请问你如何是好.哦听说现在世界第一是汪清清了,那就更不可能了.

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

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

gomocup的比赛结果

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

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

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

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

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

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

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

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

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


本文来源:https://www.wddqw.com/doc/6af1292e15fc700abb68a98271fe910ef12daea9.html