星月时光阁-象棋软件
问题四:

  引用前辈的话:“本来不想再罗嗦了,但是楼主似乎觉得自己的想法有开天辟地的意义,可以打开棋软开发的另一片天空,实在有点不现实.也算是给楼主热热的脑袋泼点冷水,所以就说两句.楼主认为建立这样的一个全局库要多久?依楼主的贴子的内容似乎说要两百年,我就就以两百年来定论,这两百年里硬件的发展的搜索算法的进步,应该已经可以达到不使用任何库而解决特大了.做一个棋软,开局库也好,残局库也罢,都只是辅助手段,一个棋软最根本的东西不是库,而是棋盘表示,走法生成,搜索算法,估值函数.你试过棋隐不用开局库的情况么?如果你使用常规布局,它是可以达到和使用开局库一样的威力的.所以说开局库仅是用来实现避免陷阱(需要极长层次才能看到的,比如15-18层)和快速取得已经经验证的可走步的辅助手段.一个棋软,绝不是一个数据库可以解决的.还有,你本来就是一个平凡的女孩,过的就是普通平静的生活,你的语文水平也只是略优于平均水平,可能你生活在大城市,见识和胆量都比一般的同龄人高上许多,所以造成了有许多棋友对你的认识上的误会.我作为一个大哥哥,想说一句的就是你公布更多一些你的资料也不会对你的生活有什么影响,你并不是太阳,少年有成的确是值得骄傲的事,务必要正确认识自己.希望你原谅我的难听之言.”
  不高兴真诚回复:谢谢laiyonghao湔辈的批评和指点,我全部虚心接受,我没有开天辟地想法,从来没有过,也没想过要名或利,家里人和我的朋友以给了我太多的快乐,我很幸福,也不想公开我自己,看到那么多的前辈为了象棋事业的发展无私的奉献,我一直被深深的感动着,所以就我对象棋的粗浅认识谈一点展望,希望对象棋的发展贡献我一些心得体会,全局库的建立是很快的,要建一个月足够了,两百年是指第二指针和第三指针程序的不断升华和完善从而达到与人类在象棋方面思维同化的程度所需要的时间。在二百年后,第二指针和第三指针已完全同化人类在象棋方面的思维方式和深度,全局库就没有任何意义了,但目前全局库是有其真实的重要意义的,全局库是人类的结晶和智慧可以做为第二指针和第三指针的同化对象,而且全局库在现在的网络实战中的作用我不说前辈们都明白它的作用有多重要,我的象棋作文是三方面合一的,不是全局库一个方面,拿全局库去下棋缺少第二指针和第三指针是不行的。
  最后,我是绝不会公开我的个人资料的,请前辈理解,我只是想给象棋事业贡献一点微不足道的感想,我也愿意沿着众多的默默奉献的无私的象棋前辈们的足迹为象棋的发展默默助力。
  祝愿前辈笑口常开,家庭快乐!!!
问题五:

  引用“飞风追云”前辈的话““全局库”的概念不是第一次提出的,苍鹰里已经有,但它不能替换为“开局库”。开局库是指肯定是正着的那一部分棋谱。对于存在争论的着法,则不加入开局库的,由软件的审局引擎分析,然后在实践中走棋。”《不高兴注:开局库应该成为历史了,而且也必须成为历史了,因为要早日与特级大师互有胜负,依靠有限的开局二十多招的变化,何年何月才能实现软件与特级大师的中国象棋真实对抗局面,既然历年全国顶级赛事、华山慢棋对局目前综合有三万多局,这些棋谱的每一步都是国家级专业一流棋手智慧的体现和结晶,那么就都拿来整理成每一招都有八个变化的体系好了,如果只要前二十多招或十几招的变化,就象盖房子,只要房顶就可以了,支房屋的四梁八柱就都没什么用,移走好了,开局的前人无数次成功走过的路重要,那么中局的前人无数次成功走过的路真的是否就不重要,前人走过的路形成的完整经验体系是否只要开始去掉中间不要最后,然后保留开始的正着,正着的含义是什么,正着应是前人无数次走过的且成功可行的路,正着好象没有开始、中间和最后的概念,无论开始、中间和最后,只要是前人无数次走过且成功的路我们只需要全部继承并延伸发展,部分继承是错误的。
  在与特级大师对抗的可能性方面,要看清特级大师具备什么,您的软件也应同样具备什么,特级大师具备有三、一是超强的记忆力,实际上就是全局库的翻版,所以全局库正好与特级大师的记忆力相抗衡;二是超强的在当前一招向后形与势推理的分析问题解决问题能力,第二(第一指针也在其中)指针正好作用与此相同,但在以后的一百五十多年左右,第二指针由于程序还在不断完善所以在对抗中始终稍处下风;三是对杀计算深度,第三指针作用与此相同,第三指针初步完善后由于有超级计算机的强力配合,一开始在与特级大师的对抗中就处于上风,所以结合以上观点,目前只要软件完全符合我的象棋主方向发展思想在二、三年内即可与特级大师互有胜负》。
  飞风追云前辈是我非常敬佩的一位杰出的象棋和软件编程都功力深厚的前辈,其修改的棋隐系列,广大象棋爱好者前辈们交口称赞,现在还肩任谢谢网站、自由之翼网站的版主,爱情后花园帮派的网站总设计师,是我敬慕的一位传奇风云人物》。

问题六:

  引用“智慧”前辈的原文“不高兴君的相关言论煞是精彩!且不说是空想还是真理,的确给了一种人耳目一新之感。在下表示佩服,尤其是出自16岁才女之口。我有一点不明白的是,棋到中局,一步棋究竟如何来下,到底是应该决定于前面的走过的着法的逻辑性,即,或者是由前面的计划来决定,或者由前人象棋知识的经验(包括开局库或者全局库乃至残局库)来决定呢,还是决定于后面的可能出现的结果?即,如果计算表明结果结果可以接受则按一定标准(计算程序和优劣评判由搜索引擎来决定)择优选步,如果计算结果表明不能接受,则剔除之。还是两者共同来决定?如果单纯由前面决定的话,则说明不高兴君的全局库很有作用。但如果由后面的来决定,则表明建立强大的搜索引擎之必要。假设现在已经建立了最完美的引擎,那么这一步棋的走法可能还是出不来,因为两者结论可能不一致。出现矛盾的情况在现期看来我觉得是不可避免的。要么是那些库不够完善,要么是引擎的问题。那么又该如何解决这个矛盾乃至消除这个矛盾呢?”
  《不高兴注:棋到特定的局面,即特定的一招棋时,先将全局库的八个变化作为一方面好理解些,在这一招棋下,由三个方面给出结果,第一方面全局库方面的结果,第二方面是第二指针给出的自上而下的按几层分析的树结果(九层、八层、十二层等等);第三方面是第三指针给出的唯一的对杀速度和对杀方法结果;当纯机时由机器在这三个方面结果择优选择,在人机时择由人和机在这三个方面进行选择,不知道我说的明白还是不明白,请智慧前辈指正》。

问题七:

  引用前辈的话“象棋软件的灵魂在于搜索评估引擎,一个好的引擎配上高速电脑,不要任何开局库和残局库,仍然可以战胜众多人类好手,当年将族就是这么干的,在icc上电的象棋爱好者哇哇大叫。回过头来看一个软件只有几万局的大师谱,它能做什么?胜大师特大肯定没有指望吧。连和一般爱好者走棋也没戏啊,因为一般象棋爱好者更本不走大师谱,除了开头几步马上就脱谱了,也许所走之步有明显漏洞,如果软件有计算力很快可以抓到,可偏偏软件只会大师谱不会计算,于是只好干瞪眼什么棋也不走等着超时”。《不高兴注:搜索和评估是两个概念,搜索是引擎,评估是计算分析软件模型的其中任一种模型,不用开局库和残局库再去掉第二指针我想其谁也胜不了,第二指针与全局库是相辅相成的不可替代的,是两回事不能混为一谈,全局库在与特大对抗时可以将特级大师的强大象棋记忆彻底抵消,这样第二指针和第三指针就有希望战胜特级大师,一个不要一千多年人类象棋智慧的结晶的软件,只想依靠第二指针战胜特级大师或平分秋色那是非常滑稽可笑的事情,至于前辈说的全局库的招法有些没有这是很正常的,会超时我先把第二指针和第三指针给前辈抓回来送交前辈处理,它们可能去旅游了。》

  引用前辈的话“无论是顶尖特大, 或是弈天华山人机慢棋走过的每一个佳着, 都记录下来, 下次电脑就不用计算了, 直接出步肯定没错.”《不高兴注:前辈说的不是太正确,全局库的记录总结形成如前辈所说,最后形成的数据在对局中只构成一个参考可供选择的方面,没有继承就没有发展,没有比较就不会进步,第二指针提供另一方面的参考可供选择的数据,第三指针提供第三方面的参考可供选择的数据,在三方的共同作用下棋软才显得无比强大,才是未来的棋软啊,在三方的选择上,纯机由电脑选择最优,在人机方面由人和机共同选择,挑战极限,迈越巅峰。》

  引用前辈的话“特定棋面下变化的排序问题, 无论是八级还是N级, 都有赖于更深层次的搜索, 不然何来排序的根据? 走得多的应着未必是最佳, 只能是最常见而已.”
《不高兴注:搜索是引擎不可与计算分析程序混为一谈,应分开来看,对于一招的八级分析排序由第二指针来作,在全局库的制作过程的每一阶段当时完成何来更深层次,在对局中全局库只需搜索不需要再排序分析,选择和变化是二回事,下面几段有详细的论述。》

  引用前辈的话“即使做出来这样的全局库, 只有用被子盖住你的电脑, 或藏在屋子的哪个角落, 特大们才可能会按全局库里曾走过的着法再表演一次. 不然, 如果特大们记得他曾经在这样的形势下输过一局, 那么他宁愿输得更惨一些, 也会主动变招. 而如果变招, 你只好靠搜索引擎, 其他什么都救不了您的棋。你可能会说, 特大变招太早, 库里没有应着, 你会继续增大全局库, 但如果你电脑知识多一些, 就会知道, 不是人类不想, 而是无法实现你说的这样一个全局库. 你这想法跟阿基米德一样: 给我一个支点, 我可以撑起整个地球! 如果从开局状态开始记录所有变化着法, 就算是按你说的8级变化记录, 60回合, 即是120步之后, 假如一个变化用4个字节表示, 那就是(4X8)的120次方, 结果你可以自己算, 反正我所拥有的所有计算器都越界错. 说通俗一点, 按目前的IT技术,把硬盘做成显示器那么大, 可能也只够存贮亿万分之一的全局库(8级变化)数据.”《不高兴注:为什么要穷尽,以前、现在、未来顶级赛事的棋谱是有限的,穷尽是个误区,在下一段有详细的论述。全局库里没有对应的招法是很正常的事,第二指针和第三指针在对局的每一刻都在工作,每一刻都会提供相关的两方面参考可行方案。我的象棋理论是三位一体的,不可片面来看。》

  引用前辈的话“如果你看过黄少龙的象棋对策论, 当知道象棋对弈的最优棋路存在, 但不是唯一, 而且结果会是正和. 只有对方出错, 你才能在特定局面下获胜, 想一想, 20多年前, 我国全民大炼钢, 又弄出多少吨优质钢铁来? 更何况穷尽象棋开局60回合(8级)变化”《不高兴注:最优棋路的别称是选择,选择与变化是格格不入的二回事,先有变化,然后再变化中选择,选择不能将变化消灭或统为一体,如果可以选择出最优的一招化就不会有象棋艺术,也不会有象棋的千年历史,变化的内含是以微弱的先手互易来导致不同的变化从而将对手引入陌生的领域使对方无从借鉴找不到相对的应着克敌制胜,选择则是在变化中选择那种适应对手的变化,象棋没了变化就是一张白纸,毫无意义。至于穷尽八级变化是个误区,为什么要穷尽呢,全局库只是收录以前、现在、未来的顶级赛事对局以每一招的八级方式排列,全局库的终级意义就是作为第二指针的参照对象使第二指针的分析程序修改得越来越强大,全局库的现实意义就是在网络实战对局中提供参考价值,前人的路不要我们去反复发明,只需继承和发展,全局库的纪念意义是人类几千年在象棋方面的结晶和思维的现实反映。》

  引用前辈的话“棋软的发展, 开局库或者全局库最多只能使电脑思考工作在更接近棋局终局的棋面, 意义在于将开局时的均衡状态引伸到20甚至更多回合的棋面而已, 但无法指引软件思考的方向. 所以, 有心做开局库的朋友, 不要期望做出一个杀哪哪死光的开局库来, 能做出一个, 在20回合内基本不吃亏的开局库就不错了, 然后, 人机的话, 靠你自己来为棋软件策定进攻或防守方向, 纯机的话, 就只有拼电脑配置了.”《不高兴注:开局库和全局库都是不需要思考的,使用过棋隐的前辈在思考窗口都可以看到,零等待,搜索引擎搜索五十兆的数据库寻址时间不会超过十秒,开局库和全局库的排列顺序就是前辈说的好或稍好在制作棋库中已由第二指针分析排列完毕,在对局中不需要对全局库的任何步重新分析,只要列出选择就可以了,至于让只有开局库和只有全局库的棋软缷掉第二指针和第三指针进行对抗是十分可笑的事,只有开局库的棋软在缷掉第二指针和第三指针后走完开局就不走了超时判负,为什么象棋前辈们一千多年的智慧结晶我们不能整体继承并发展非要取其一部分,大部分象棋前辈们一千多年的智慧结晶被当作毫无参考价值的垃圾放进了回收站,这是可悲的事情。前辈说的纯机拼电脑也是拼的是第二指针,前辈没有看完我的象棋理论的全文,对我的象棋理论没有一个完整的认识过程,所以才有此问》


                                                上一页                下一页
象棋软件未来理论的童话故事(三)    作者:不高兴

虎翼网门户通主机大赠送