品棋五味

吴镝:软件思维与人脑思维区别,谈如何人软结合

字号+ 作者:吴镝 来源:爱五子网 2008-10-14 14:20 我要评论( )

软件思维与人脑思维区别,谈如何人软结合 吴镝 2008.09.11 在写这篇文章前先把需要使用的软件介绍下。Blackstone大名鼎鼎的黑石 这次采用的是3.7的版本,据某些网络棋手介绍,这个版本复算4次,而其他的黑石版本复算3次。也就是说这个版本的黑石BUG相对较少

软件思维与人脑思维区别,谈如何人软结合
                          吴镝
                      2008.09.11

在写这篇文章前先把需要使用的软件介绍下。Blackstone大名鼎鼎的黑石

        

 

    这次采用的是3.7的版本,据某些网络棋手介绍,这个版本复算4次,而其他的黑石版本复算3次。也就是说这个版本的黑石BUG相对较少,而且由于其体积非常小,是连珠软件中最适合随身携带的版本。现在把几个主要软件参数给大家介绍下。在界面截图的右侧。Nodes后的数值代表者当前局面下软件思考的总步数。看着非常巨大恐怖,其实大部分都是在计算无用点。这也是黑石的弱点之一,而在人脑中某些局面是根本不需要计算,这样人脑可以计算的更有针对性。

 

    N/sec是当前局面下软件每秒思考的步数。一般这个步数是和CPU的主频成比例的。比如本人现在使用的电脑是主频3G的CPU。那么运算速度一般是28000步/秒。如果这个数值突然放大很多,那么恭喜你,你的黑石已经崩溃了。引发这种情况的原因很多,比如当前局面下无效的冲四活三过多,或者双方牵制过多,或者软件运行时间过长都可以产生。当产生这样的情况时,考验你自身的棋力的时候就到了。有很多人认为内存对黑石的速度有很大的关系。其实这里告诉大家,关系非常小甚至没有。内存对黑石的影响主要在计算大量步数后的存储上。这点由于人软合一的纯在已经被忽略到很小的地步了。

 

    Value是黑石最关键的参数。是黑石对局面的判断最直观的地方。当这个数值是+的时候就表示当前局面黑石计算的一方处于优势。数值是-的时候自然就是处于劣势了。当前测试版本的黑石需要在VIEW中把SHOW ANALYSIS选上这个数值才会显示出来。在目前的软件棋手中。对这个数值的使用方法常见有两种。一种是只看数值而不对局面自我进行分析。利用手的速度来不断更改选点,让软件计算数值。并且向后延伸,直到找到最佳选点。这样的软件操作手中拥有大量顶尖软件棋手,在他们眼中数值是最重要的。另外一种是加入自己的思考的。我本人也是第二种,当我使用黑石时也喜欢加入大量个人思考,软件对我来说只是辅助,作用是缩短思考时间。但是就算这样在软件比赛中我依然经常因为时间因素导致失败。这样就造成了我这种类型使用软件的有个最大的特点。要么走出非常精彩的取胜棋局。要么因为时间因素走出非常低级的错误。很难形容这两种软件棋手哪种更有优势。因为这里还涉及到开局研究方面的因素。

 

 

主要的参数就是以上几种。下面我们来看看同一局面下软件思维和人脑思维的区别在哪里。 

 

 

瑞星开局白12传统的最强放点。14是常见应对。在这里如果让黑石计算15选点的话。黑石将轻易走出黑必败的局面。如下图:

 

 

 

    15黑石会选择直接活三进攻。而白棋在16反击后利用18借出和左边的联系。之后白20简单白必胜。那么这个局面难道黑石强大的局部计算能力算不出白棋的VCT吗?这里就要说明下黑石第一个破绽,就是在进攻时候着重计算自身子力厚度大的地方。第二个破绽就是对计算直接VCT比较容易。而计算这种需要借用某些棋子(比如18)再连续做杀的棋。其计算能力就完全体现不出来了。毕竟软件的设计要更符合逻辑化,而这种左右借用全盘调动的情况在软件设计中很难体现出来。软件的设计更片中于单一局面下的算杀能力,和棋子厚度积累的能力。那么在14后人脑是怎么思维的呢。如下图:

 

 

 

    看到这个参考图某些人要问了,定式中这里15一般是直接走在I12活三的,之后才会走在H7分断白棋。这里只是分析纯粹的人脑在当前局面会走在哪里,而不参考定式方面的影响,否则会造成判断的失误。纯粹的人脑在看到这个局面时候第一反应都是走在这个15点上。因为人脑会先分析自身是否可以取胜。很明显11-13的活二被白棋牵制住了。单纯依靠9-13的活二是不可能展开进攻的。那么H7的15既能继续在右边形成VCT。又可以分断白棋左右两边的连接。那么自然是人脑最佳的选择了。这里可以看出人脑在分析局面的时候更喜欢整体思考。而不是简单的在自身棋子厚度大的地方计算叠加效果。通俗点说人脑首先思考的是大局观,而软件首先思考的是局部优势。

 

 

    上面的例子分析出了人脑在大局观上相对软件的优势。这是软件设计不可能避免的地方。也是人类在目前阶段面对计算机最大的优势。下面再通过一个例子来说明软件优越于人脑的地方。如下图:

 

 

 

    疏星二打中古老的11变化,为什么说是古老的11呢。因为在近些年中该变化已经被证明白棋必胜了。图中12的下发是原来公认的最强走法,因为他很符合连珠中盘纠缠的对称性。也是典型人脑思维模式。在不确定能否必胜的情况下选择破坏对手的进攻形状。但是其实12是错误的。下面来看看软件是如何思考的。如下图:

 

 

 

    软件非常直接的开始在自身棋子厚度大的地方进攻了。在目前的局面中黑棋连一个进攻材料都没有,那么下面只能继续跟随白棋的步调。但是当前局面黑棋防不住了。白棋在右边简单的就形成了必胜的形状。通过这个局面的分析。可以看出软件的单纯从自身发展考虑的思维在某些局面下还是非常有效率的。比如这种对手无攻击手段的时候。软件的走法就很简单明了了。

 

 

 

    通过两个例子的分析可以看出,软件在局部进行攻击或者防守是很准确的。而且不会像人脑思考那样存在盲点。而人脑思维在对整个棋局的走向方面把握的很好,软件在这方面根本无法进行有效计算。那么人软合一就可以摒弃两种思维模式的缺点。集中两种思维模式的优点。利用人脑的大局观来控制软件思考的方向,而且在进行思考的时候不会放掉一些人脑思维盲点。这也是为什么顶尖软件棋手下出的棋非常精彩的原因。

 

 

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 五子棋是逆向思维的竞技

    五子棋是逆向思维的竞技

    2014-10-10 19:41

  • 五子棋应摆脱围棋思维

    五子棋应摆脱围棋思维

    2008-04-15 14:31

网友点评