银行 社区服务 每日签到 会员排行 网站地图
  • 3643阅读
  • 13回复

佳佳象棋作者对引擎的专业看法及测试指导

楼层直达
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [棋中彩钻1级]精华帖数量≥1篇
发帖
2140
金币
7732
威望
13
贡献值
8
乐币
34
主题
59




      选自佳佳作者李国来对引擎的一些专业角度的看法,希望对广大棋迷的引擎测试加以指导和斧正。从而提高我们的理论水平和实际操作水平,让我们更好的分享象棋软件这一高科技人工智能给我们带来的巨大快乐。!
现在外面版本很多,有普通版本,高级级本,密版,豪华版,开发版,测试版,等等,到底是不是依次增强呢,我作为一个软件作者,不作具体的评价.
   我个人发表一个用来比较引擎的最实在也是相对可靠的方法,那就是同机脱谱胜率.我在这儿解析一下什么时候叫同机脱谱胜率,同机,就是在一样的机器条件下,用不同的引擎来测试.脱谱胜率,就是引擎在脱谱第一步,如果引擎认为没有落后很后很多,比如我的引擎认为得分在-50分以上时,最后得胜,和,与负的比例,这个比例越高,说明引擎越完善.
对于引擎的强弱,不是一个很简单的问题,一个引擎的强弱,应该看综合实力,对不同对手的综合胜率,这样才能体现一个引擎的真实水平。对于引擎测试,引擎互战,包干的测试是不准确的,最好采用多少分钟多少步的测试方法,对于是否采用开局库,要看那方面的测试,如果真是综合能力测试,那么就不用开局库,采用均衡的局面为开始局面,双方分先对打,如果测试一个引擎的实力包括开局库,那就带开局库对打,这个开局库,不是随便的,每个引擎都有适合自己的开局库,不同的开局库,对引擎实力影响比较大。要使一个引擎水平指数趋于平稳,那么必须测试500盘左右,不是10盘,20盘,就看出引擎的强弱的,即使差别比较大。
  引擎的综合表现是由很多方面来决定的,我想影响因素如下:
   1,机器,同一个引擎,当然机器越强,算的越深,相应的棋力也会有所提高.据我的测试,快棋,一般来说机器提高一倍速度,相对应华山1个级别左右,也就是说如果引擎6300,2U 1.8G可以打到天罡,那么6300,2U,超频到3.5G左右,这个引擎打到无极是没有任何问题的.这也是佳佳象棋在引擎的计算速度上多作考虑的原因.
   2,开局库,有很多专业棋手,会有自己的开局库,也就是所谓的飞刀,绝招,如果引擎脱谱后,连引擎也认为自己落后很多,比如佳佳认为自己落后-100分以上,那么要想让引擎翻盘,是有相当困难的,当然如果引擎在很多情况下,能反劣势为优势,这就是很流行的说法,这个引擎中局力量强大.但你不要希望引擎会一直这样,因为那是别人的引擎不完善的地方,如果别人的引擎完善了,或者你和同样的引擎下,你就会发现翻盘机会越来越少.一个好的开局库,可以帮引擎提高200~300个ELO左右,也就是相当华山慢棋的一个到二个级别,可见库对引擎的影响还是相当大的.特别是对中象这个选择棋步少的棋软来说,开局库更显得重要一些.一个好库,不可能是会一定让引擎会沾光的库,是让引擎走出不落陷阱的库,也就是平衡的库,才是好库.很多棋友在做什么无敌的库,我认为不太可能,如果靠库先手一定会胜的话,那么象棋也就没有存在的必要了.象棋的最高境界是和棋,也可以是双方平稳的和,也可以是双方在中局急战成和,这才是象棋真正魅力所在.所以佳佳一般不提供所谓的强库,实事上也没有一直强的库,一个库用久了,人家研究出了相当的应招,这个库也就平凡了,世上没有一直让你沾光的库,这是真理.
  3,引擎本身,包括二个方面,1,引擎对各种局面审局的完善程度,具体的表现就是体现在引擎分数的变动,如果老是忽上忽下,引擎审局分让人琢磨不透,那么这个引擎的审局,搜索是有相当的问题存在的.这也是每一个棋软作者需要不断完善的地方.2,引擎的搜索效率,也就是同样的局面,引擎要多长的时间才能得出正解,我认为,好的引擎应不是通过简单的减少剪枝,强机的体现的.国象的Rybka ,用单核的机器,ELO也能达到2800分以上,这也是了不起的成就.也是一个引擎的能力的体现.
   
我在这儿要说明的另一个问题是,没有不败的引擎,所以有时看到人家一听某强机的什么版也负了,不要大惊小怪,这是正常的,抛开开局问题不说,引擎总有盲区,关键是盲区的多与少.此时如果有使用此引擎的人员能将一些认为引擎走的明显不对的地方,发给作者作为参考,对作者今后引擎的更改会有一定的帮助.
  还有就是如何设置引擎的问题,我认为一般用户只要改一下引擎的Threads 和 Hash 二个参数外,其它的设置没有太大的意思,我的引擎有上千个可调的参数,但我从不建议用户自已去设置,为什么呢?1,这些参数本身对引擎的影响,比较复杂难理解,2,作者一般是用的最平衡的设置,也就是考虑大多局面的情况的设置,有些用户一看,改了某个引擎的参数,一些局面很快解出来了,就认为改强了,这个想法不好,也不正确.引擎的完善不是靠改改参数就行了.是由算法,审局来决定的.按下葫芦,起了瓢这个道理,想必各位都知道.要是用户一改就强,那么作者远比你对他的引擎了解,为什么他自己不改呢. ,所以这也是佳佳不提供引擎微调参数的原因,当然也会少了些DIY的乐趣.
  最重要的一点,就是要以平常心来对待引擎,引擎的发展是要长期的开发与努力的,中象棋软的发展与国象的成熟还有相当的距离,离不开各位使用棋软的棋友对作者的支持与鼓舞.

本帖最近评分记录: 4 条评分 金币 +15
级别: 论坛检查
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [棋中彩钻2级]精华帖数量≥2篇
发帖
3280
金币
6102
威望
6
贡献值
7
乐币
48
主题
58

只看该作者 一楼  发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
很好,以前看过
本帖最近评分记录: 1 条评分 金币 +1
一分耕耘,一分收获;要收获的好,必须耕耘的好
级别: 超级版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3905
金币
5312
威望
31
贡献值
2518
乐币
118
主题
453

只看该作者 二楼  发表于: 2012-02-15
优秀文章,谢谢分享
本帖最近评分记录: 1 条评分 金币 +1
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1267
金币
2697
威望
10
贡献值
8
乐币
16
主题
2
只看该作者 三楼  发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
好文章!谢谢分享。
本帖最近评分记录: 1 条评分 金币 +1
级别: 超级版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
4985
金币
19907
威望
6
贡献值
9
乐币
293
主题
139

只看该作者 4楼 发表于: 2012-02-15
版主想考我记忆力,在精品文章版块,三乐站长早已经发过这篇文章,题目只是少了佳佳两个字,文章内容一样。请点击此链接http://www.qz777.com/read-htm-tid-1444.html
一分耕耘,一分收获;要收获的好,必须耕耘的好
级别: 超级版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3905
金币
5312
威望
31
贡献值
2518
乐币
118
主题
453

只看该作者 5楼 发表于: 2012-02-15
回 4楼(小黄) 的帖子
小黄很棒,我说呢,搜索佳佳没有搜到司令的文章!看来关键字很重要呀,同时也借此告诉每一个会员,不要重复发帖,发帖前先搜索关键字,必要时多搜几个关键字,论坛兄弟好多都是齐天大圣呀!
本帖最近评分记录: 1 条评分 金币 +6
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [棋中彩钻1级]精华帖数量≥1篇
发帖
2140
金币
7732
威望
13
贡献值
8
乐币
34
主题
59

只看该作者 6楼 发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
不好意思,司令员发过了。我在搜索时没有搜到,看来以后发帖还要仔细一点
本帖最近评分记录: 1 条评分 金币 +1
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
575
金币
1494
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 7楼 发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
优秀文章,谢谢分享
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
897
金币
4786
威望
0
贡献值
1
乐币
8
主题
2
只看该作者 8楼 发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
是好象以前有看见过
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
156
金币
10
威望
0
贡献值
0
乐币
0
主题
4
只看该作者 9楼 发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
Re:佳佳象棋作者对引擎的专业看法及测试 ..
很好,以前看过  

级别: 中校
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻2级]乐币数量≥50枚 [棋中粉钻5级]贡献值数量≥50点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
6131
金币
4069
威望
15
贡献值
51
乐币
62
主题
1

只看该作者 10楼 发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
版主真是梅开二度巧夺天公!使毎个人又进了一大步啊!谢谢!
擅用神兵利器。
级别: 版主
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
369
金币
32
威望
2
贡献值
0
乐币
2
主题
11
只看该作者 11楼 发表于: 2012-02-15
Re:佳佳象棋作者对引擎的专业看法及测试 ..
这篇文章,最初我在2010年发帖在日升家园,第一段文字就是我编写的,后面的从网站上节录李国来的心得体会。但在日升和另一论坛上发表后点击率并不高反响平平   。后经三乐居士整理后又发扬广大。不错。有机会我还要把我收集的小虫作者的很多关于象棋引擎的心得体会发出来,比如他把引擎分为六类的独特一些见解。。共同学习,共同拓宽知识面。
本帖最近评分记录: 1 条评分 威望 +1
擅用神兵利器。
级别: 司令员
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [棋中彩钻5级]精华帖数量≥20篇
发帖
8637
金币
8311
威望
34
贡献值
1594
乐币
182
主题
504
只看该作者 12楼 发表于: 2012-02-15
http://www.qz777.com/read-htm-tid-1444.html别人把我们的文章转载过去你又转载回来,有意思,呵呵!
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
240
金币
434
威望
2
贡献值
0
乐币
0
主题
8
只看该作者 13楼 发表于: 2012-03-12
支持佳佳!
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 本站网址是?不带http://
上一个 下一个