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

开局库简介

楼层直达
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
138
金币
2598
威望
1
贡献值
16
乐币
0
主题
16
— 本帖被 楚河汉界 从 开局库区 移动到本区(2011-06-08) —
C1. 什么叫开局库(opening book)
  就象人们记住开局谱着一样,棋弈程序使用一个数据库,里面储存了开局谱着和局面,于是当对局(开局)中的棋步在开局库中能找到时,它就可以立即取出来走,不用计算。无庸多说,这对于程序节省思考时间有重大帮助。但另一方面,如果开局库本身不好或部分不好,程序也可能被盲目引到劣势的局面甚至很快失利。多数Winboard引擎都可使用开局库,它们绝大部分都是和程序本身分离的独立文件(典型的是以.bk为后缀),也有少部分是内建在程序里面。【译注:但不同的程序尤其商业性的又有不同的规矩。比如Fritz等的是.ctg后缀;有些是.bok.book后缀;另外有些程序的开局库下载下来后甚至还要手动更改后缀才能工作!不一而足】  
                                                                                                                      

                                                                                                                                摘自象棋百科全书
本帖最近评分记录: 2 条评分
棋中太阳 金币 +6 2022-07-21 谢谢分享,棋中有你更精彩!
级别: 司令员
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [棋中彩钻5级]精华帖数量≥20篇
发帖
8644
金币
8319
威望
34
贡献值
1594
乐币
182
主题
504
只看该作者 一楼  发表于: 2010-10-26
我来补充一下
何谓“开局库”
  开局库是棋类软件的组件之一,包括与开局有关的数据库,一个全面的开局库基本上包括所有的开局和变化,开局库主要运用在象棋中。在计算机博弈中论文中亦可见到相关说明。
编辑本段开局库的意义
  计算机的计算能力十分强大,但是由于其计算原理,导致一盘棋中有很多关键步数看不到,从而导致局势不利。这种情况在局势复杂(棋子数多)的情况下更容易出现。   优秀的开局是赢得一盘棋的基础,如果开局不利,往往导致全局的被动乃至输棋。而有很多布局陷阱计算机是不能发现的,因此就需要有一个东西指导计算机走好开局,这就是开局库。   如果加载开局库,理论上计算机会走开局库中得分最高的开局,直到开局库已经到头不再指引计算机时,计算机才会自己计算,而之前计算机是不会自己计算的。
编辑本段开局库的计算方法
  以中国象棋为例,通常开局第一步大家都会走中炮、进三兵、飞相等。一般没有人会走进中兵,上帅等棋,如果走了往往意味这局将会输棋。   开局库也是一样,收集大量的完整对局,按照一定的计算方法整理成开局棋谱。
计算方法
  要自己制作一个开局库,首先我们要搜集足够的对局,而且尽量是名家大师的对局   之后使用制作工具加载这些棋谱,使用计算公式来制作   开局评分=(胜局数×胜局权重+和局数×和局权重+负局数×负局权重)÷附加系数   胜局数、和局数、负局数sgh由计算机自动统计,不用你填写   胜局权重:该步如果取胜将得多少分。比如第一步红方走的炮八平五取胜了715场,这里填3,该步将得到715*3=2145分   和局权重:该步做开局如果走和将得多少分。比如第一步红方走的炮八平五导致和棋了14场,这里填1,该步将得到14*1=14分   负局权重:该步做开局如果失败将得多少分。比如第一步红方走的炮八平五导致输棋111场,这里填-1(通常填写负值),该步将得到111*(-1)=-111分   附加系数:没什么实际用处,只是调整开局得分范围而已,li例如这里填2.则第一步红方炮八平五开局得分为(2145+14-111)/2=1074   黑方的计算方式也一样。直到开局某步得分低于0,则这个开局将被认为不可取开局,且不会继续计算分支了。
本帖最近评分记录: 1 条评分
欢迎大家转载和象棋有关的各类文章和视频到论坛获取奖励!
更多象棋软件下载请访问棋软仓库www.xvooo.com
级别: 侯爵
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻4级]贡献值数量≥20点 [棋中彩钻2级]精华帖数量≥2篇
发帖
2026
金币
10271
威望
2
贡献值
24
乐币
34
主题
10

只看该作者 二楼  发表于: 2010-10-26
谢谢两位的诠释和分享!回帖支持!
级别: 少校
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
2580
金币
7763
威望
0
贡献值
6
乐币
162
主题
3

只看该作者 三楼  发表于: 2010-10-26
哈哈
看懂了
研究象棋软件爱好者无双
级别: 元勋
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻5级]贡献值数量≥50点 [棋中彩钻4级]精华帖数量≥10篇
发帖
2499
金币
1471
威望
88
贡献值
75
乐币
12
主题
296

只看该作者 4楼 发表于: 2010-10-26
谢谢你,真的要好好学习了。
棋中论坛欢迎你!最新象棋软件免费下载!!你分享一个我分享一个,我们分享一下就有了两个,这就是共享的魅力!
级别: 四级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
66
金币
926
威望
0
贡献值
2
乐币
0
主题
0
只看该作者 5楼 发表于: 2010-10-26
学习中。。。谢谢
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1059
金币
7986
威望
0
贡献值
12
乐币
22
主题
1
只看该作者 6楼 发表于: 2010-10-27
支持一下,学习了。
以棋交友,互相学习。
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1066
金币
5490
威望
0
贡献值
12
乐币
2
主题
7
只看该作者 7楼 发表于: 2010-10-27
这个可要认真地看,学习。
级别: 元勋
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻6级]贡献值数量≥100点 [棋中彩钻3级]精华帖数量≥5篇
发帖
3378
金币
528
威望
75
贡献值
129
乐币
15
主题
460

只看该作者 8楼 发表于: 2010-10-27
个可要认真地看,学习。 ----------------------谢谢!
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
804
金币
2111
威望
0
贡献值
7
乐币
8
主题
0
只看该作者 9楼 发表于: 2010-10-27
这个可要认真地看,学习。
祝愿棋中论坛越办越好!
级别: 少校
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻4级]金币数量≥5000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻3级]贡献值数量≥10点 [棋中彩钻1级]精华帖数量≥1篇
发帖
703
金币
9973
威望
16
贡献值
18
乐币
0
主题
52

只看该作者 10楼 发表于: 2010-10-27
优秀文章 感谢分享 回帖支持!
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
473
金币
507
威望
0
贡献值
2
乐币
0
主题
3
只看该作者 11楼 发表于: 2010-10-27
学习到了知识,谢谢。
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1836
金币
9845
威望
0
贡献值
5
乐币
118
主题
0
只看该作者 12楼 发表于: 2010-10-29
高手教路,胜读十年书。谢谢。
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
130
金币
168
威望
0
贡献值
2
乐币
0
主题
4
只看该作者 13楼 发表于: 2010-11-03
这个可要认真地看,学习。
级别: 上尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
961
金币
201
威望
6
贡献值
6
乐币
0
主题
2
只看该作者 14楼 发表于: 2010-11-04
原来还是包含了这么的东西在开局里面啊,
乐交棋友
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
106
金币
-3
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 15楼 发表于: 2010-11-06
高手教路,胜读十年书。谢谢
级别: 少校
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
2355
金币
18985
威望
0
贡献值
11
乐币
350
主题
231
只看该作者 16楼 发表于: 2010-11-21
谢谢指教,好好学习,学习。
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
126
金币
60
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 17楼 发表于: 2011-04-18
  
快速回复

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