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

软件作者对引擎的专业看法及测试指导

楼层直达
级别: 司令员
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [棋中彩钻5级]精华帖数量≥20篇
发帖
8631
金币
8296
威望
34
贡献值
1594
乐币
182
主题
504
    选自佳佳作者李国来对引擎的一些专业角度的看法,希望对广大棋迷的引擎测试加以指导和斧正。从而提高我们的理论水平和实际操作水平,让我们更好的分享象棋软件这一高科技人工智能给我们带来的巨大快乐。!
    现在外面版本很多,有普通版本,高级级本,密版,豪华版,开发版,测试版,等等,到底是不是依次增强呢,我作为一个软件作者,不作具体的评价.
   我个人发表一个用来比较引擎的最实在也是相对可靠的方法,那就是同机脱谱胜率.我在这儿解析一下什么时候叫同机脱谱胜率,同机,就是在一样的机器条件下,用不同的引擎来测试.脱谱胜率,就是引擎在脱谱第一步,如果引擎认为没有落后很后很多,比如我的引擎认为得分在-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的乐趣.
  最重要的一点,就是要以平常心来对待引擎,引擎的发展是要长期的开发与努力的,中象棋软的发展与国象的成熟还有相当的距离,离不开各位使用棋软的棋友对作者的支持与鼓舞.
本帖最近评分记录: 3 条评分 金币 +12
欢迎大家转载和象棋有关的各类文章和视频到论坛获取奖励!
更多象棋软件下载请访问棋软仓库www.xvooo.com
级别: 元勋
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻4级]贡献值数量≥20点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1602
金币
7353
威望
10
贡献值
21
乐币
37
主题
93

只看该作者 一楼  发表于: 2010-10-06
是上好的学习材料,学到了不少知识。谢谢你。辛苦!
来自太阳鸟 http://auney.net/?fromuid=9103
级别: 上尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
993
金币
1113
威望
0
贡献值
14
乐币
16
主题
21

只看该作者 二楼  发表于: 2010-10-06
看了楼主的文章,真的对引擎有了重新认识。学习了。
研究象棋软件爱好者无双
级别: 元勋
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻5级]贡献值数量≥50点 [棋中彩钻4级]精华帖数量≥10篇
发帖
2499
金币
1471
威望
88
贡献值
75
乐币
12
主题
296

只看该作者 三楼  发表于: 2010-10-06
文章好我要学习。
棋中论坛欢迎你!最新象棋软件免费下载!!你分享一个我分享一个,我们分享一下就有了两个,这就是共享的魅力!
Lindamaster.blogtiengviet.net
级别: 伯爵
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻4级]贡献值数量≥20点 [棋中彩钻1级]精华帖数量≥1篇
发帖
1029
金币
303
威望
30
贡献值
38
乐币
5
主题
78

只看该作者 4楼 发表于: 2010-10-06
是上好的学习材料,学到了不少知识。谢谢你。辛苦!  
“人的差异在于业余时间。”“这个世界不会在乎你的自尊,而是期望你先做出成绩,再去强调自己的 ..
级别: 上尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻3级]贡献值数量≥10点 [棋中彩钻1级]精华帖数量≥1篇
发帖
342
金币
3087
威望
1
贡献值
12
乐币
10
主题
56
只看该作者 5楼 发表于: 2010-10-06
重新学习一下!
不要迷恋哥,哥是棋中传说!
级别: 侯爵
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
467
金币
899
威望
5
贡献值
13
乐币
20
主题
17

只看该作者 6楼 发表于: 2010-10-06
写得很好,很值得学习
感谢您对棋中论坛的支持与厚爱!免费注册为本站会员即可下载软件!
级别: 元勋
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻6级]贡献值数量≥100点 [棋中彩钻3级]精华帖数量≥5篇
发帖
3378
金币
528
威望
75
贡献值
129
乐币
15
主题
460

只看该作者 7楼 发表于: 2010-10-07
分析的很好!
wjh
级别: 中尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1691
金币
10964
威望
1
贡献值
15
乐币
212
主题
1

只看该作者 8楼 发表于: 2010-10-18
非常好.认真学习
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
429
金币
1775
威望
0
贡献值
0
乐币
2
主题
3
只看该作者 9楼 发表于: 2010-11-19
回 楼主(棋中论坛) 的帖子
学到了不少知识!
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1811
金币
2383
威望
0
贡献值
2
乐币
10
主题
0
只看该作者 10楼 发表于: 2010-11-20
学到了不少知识。谢谢
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1059
金币
7986
威望
0
贡献值
12
乐币
22
主题
1
只看该作者 11楼 发表于: 2010-12-07
说的好啊,学习了。。
级别: 二级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
47
金币
79
威望
0
贡献值
0
乐币
0
主题
6
只看该作者 12楼 发表于: 2010-12-07
说的好啊,学习了。。
当局者迷,旁观者清。
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
433
金币
232
威望
0
贡献值
7
乐币
2
主题
21
只看该作者 13楼 发表于: 2010-12-14
佳佳象棋软件作者对引擎的专业看法及测试指导
级别: 少校
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1838
金币
10966
威望
0
贡献值
7
乐币
202
主题
3
只看该作者 14楼 发表于: 2010-12-21
学习一下谢谢
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
315
金币
1281
威望
0
贡献值
5
乐币
2
主题
1
只看该作者 15楼 发表于: 2010-12-22
学习受教啦  继续拜读
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
129
金币
374
威望
0
贡献值
5
乐币
0
主题
2
只看该作者 16楼 发表于: 2010-12-22
本部分内容设定了隐藏,需要回复后才能看到
生为棋生,死为棋死。
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
566
金币
716
威望
0
贡献值
0
乐币
0
主题
3
只看该作者 17楼 发表于: 2010-12-22
版主辛苦了。。。。
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
553
金币
1763
威望
0
贡献值
1
乐币
0
主题
1
只看该作者 18楼 发表于: 2010-12-23
是上好的学习材料,学到了不少知识。谢谢你。辛苦!
There’s gotta be somebody for me out there.‘
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
77
金币
115
威望
0
贡献值
2
乐币
0
主题
3
只看该作者 19楼 发表于: 2010-12-28
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 我们论坛是一个什么棋类为主的论坛?
上一个 下一个