请问计算力究竟如何锻炼?

五子棋交流


#1 请问计算力究竟如何锻炼? 作者:解放者 发表时间:2009-5-23 20:28:56

计算力是五子棋的核心能力。而我发觉提高这种能力的最大障碍恰恰是在“棋形记忆力”上面。

假如让你算两三步内如何胜,那么不论棋形再怎么复杂,可能的点再怎么多,一个只须水平刚入门的棋手也能目算出来。而步数多了后之所以会复杂,原因无非就是记不住“心算假设出来的棋形”,仅此而已。那么不难想象,所谓计算力强的人也就是能记住心中所构想棋形的人。

我前段时间在某网站上看到一份VCF习题,我记得大概是需要五六十步吧,据说最后成43杀时是基本上全盘满的。任何VCF的题如果动手试那是没有难度的,谁都能做出。可目算就难了。这到题我基本上只能心算到十步左右就完全记不清棋形了。我听说有人竟然可以目算出来,并且很大一部分算不出来的也都是已经算到三四十步后碰上难算的地方才无法继续。

我始终无法明白,他们为什么就能那么清楚地记住每颗棋子摆在哪里,就像棋子已经摆上了一样?到几十步以后都不会乱?这个记忆力是怎么训练出来的?请问各位有什么诀窍吗?


#2 Re:请问计算力究竟如何锻炼? 作者:自来水 发表时间:2009-5-23 20:35:15

这个问题,我已经不记得我刚开始学的时候是怎么练出来的了...

1多操练 2循序渐进 3注重棋形感觉的培养4对算过的局面进行反思

至于记忆力,恐怕不是说练就能练出来的.

[ 茗弈小刀 于 2009-5-23 22:54:50 时花20金币送鲜花一朵]


#3 Re:请问计算力究竟如何锻炼? 作者:解放者 发表时间:2009-5-23 20:43:54

不错。我也知道很多时候的那些高超的计算是靠对各种定式下棋形的熟悉来做到的,看见某形就知道会走成什么样,该走哪里。

可像VCF习题和算棋局的杀还不同。算杀的题是下出来的,棋形感觉至关重要;可VCF的棋形都是摆出来的而不是下出来的,绝对不是下棋能下出来的形状,再熟悉套路也帮不上忙,完全得靠心算得出全新的东西来。对于这种摆出来的棋形,那些一眼看上去就算几十步的强人是怎么练出来的?


#4 Re:请问计算力究竟如何锻炼? 作者:自来水 发表时间:2009-5-23 21:04:15

VCF的话,可以忽略掉很多期盼上杂乱的棋形,只要一心构造冲四组合(关注对方的反四)

我个人认为我们业余的只需看出10步以内的VCF就可以了

LZ说的一眼算几十步的强人,其实不常见,要看你是什么标准( 看一眼就把20步冲四都标好的人我还没见过)

另一方面,VCF解题软件的解题速度也是很惊人的,如果你不是亲自面对面给对方在棋盘上摆上题目,就不要轻易相信.

就从实战角度来说,10步以上的VCF,恐怕是职业选手的要求...


#5 Re:请问计算力究竟如何锻炼? 作者:无尽 发表时间:2009-5-23 22:57:23

计算力这个概念一直是比较模糊的,我认为计算力(纯粹意义上的)的定义是指对棋盘上将出现棋子空间位置的记忆和再现能力,就像楼主上面所说的,这里只算是基本能力而不是核心能力。而一般所说未知局面不靠研究而拼算力,就不单单指这种基本能力了,里面还可以详细研究的……这里就不深入了

关于如何提高算力的方法(不单单是指记忆那种,而是整体的;对弈的过程很大程度上就是计算的过程,当然也有涉及记忆方面的)

训练方式:做题和拆棋……

做题主要是指VCF/VCT/VC2,但都是设定的必胜棋型,好处可以接触到不同的棋型,包括一些不常见的,这种方式属于规范化训练(一般从三手胜入手……)

拆棋接触到的大多是比较接近实战的棋型,结果是不确定的,并且需要判断及进行决策,是对实战的一种模拟化训练(从自己棋的复盘入手吧,拆棋一开始肯定是视野很窄的,或者比较浅层,不能深入,但许多高手都可以做到静静地自己慢慢拆,真能拆进去说明你已到达一定境界了,至于什么境界就不好说了,哈)

实战就属于算力的运用阶段,会受到有不少额外因素影响,尤其是心态,需要有一个适应和提高的过程

先不用管什么理论,自己做多了自然会思考总结出来,或许与别人的差不多,或许有新发现……

P.S 不要迷信一些计算力的神话,多看看Ando、中村的棋谱就知道是怎么回事了,关键你是能做到多少。

    以上是一些个人看法和心得,我也稍微研究了下三大棋是如何训练提高的,其实都是相通的,并且感觉发现下棋比赛跟读书考试的活动很类似…… 中间的过程也会有比较枯燥的时候,就看自己怎么样保持兴趣或者寻找兴奋点了(不是三分钟热度) 仅是娱乐的话就不用想那么多,随兴而至


#6 Re:请问计算力究竟如何锻炼? 作者:丝袜伯爵 发表时间:2009-5-31 17:03:54

楼主这话说得对“就看自己怎么样保持兴趣或者寻找兴奋点了(不是三分钟热度) 仅是娱乐的话就不用想那么多,随兴而至”

其实,这也是我在学习五子棋过程中总结出来的一条最实际的经验


#7 Re:请问计算力究竟如何锻炼? 作者:沈毅 发表时间:2009-5-31 20:40:54

请问计算力究竟如何锻炼

作为有想法成为软件棋手的我,个人意见要提供计算力要有个足够快的CPU,最好买个1024位以上的吧。。。

内存也越多越好吧,弄个五六T很正常吧。。。

这样的黑石应该可以去秒杀别人了吧


#8 Re:请问计算力究竟如何锻炼? 作者:gerbo 发表时间:2009-5-31 20:49:49

严重支持沈LS,研究的发展跟CPU跟内存有相关性.  就期待CORE i5大降价了.

#9 Re:请问计算力究竟如何锻炼? 作者:极地剑客 发表时间:2009-7-1 5:53:36

严重同意7楼想法~顶~

#10 Re:请问计算力究竟如何锻炼? 作者:启蒙 发表时间:2009-7-1 19:18:31

实战中练比较好,单纯去做题太枯燥了





#11 Re:请问计算力究竟如何锻炼? 作者:日出333 发表时间:2009-7-28 10:30:23

细细琢磨慢棋 + 实战中对反应力和棋感的锻炼

个人觉得做题难以激发兴趣


#12 Re:请问计算力究竟如何锻炼? 作者:慕容晓文 发表时间:2009-8-18 11:51:44

算力几乎是无法提升的,因为算力涉及到记忆力,而记忆力对于绝大多数人而言都是先天的,因此只能在后天的学习过程中慢慢发掘。貌似发觉古文物……呵呵

科学家说:人类记忆极限是5亿本图书的内容,而绝大多数人都只利用到了3%不到。


#13 Re:请问计算力究竟如何锻炼? 作者:无尽 发表时间:2009-8-26 13:04:36

那是楼上对算力含义的理解问题吧,算力和记忆力的关系。。。

现在不少科学结论都不是那么稳定了,随时有可能被推翻。。。


#14 Re:请问计算力究竟如何锻炼? 作者:江南新绿 发表时间:2009-8-26 16:39:45

举个例子,三国志10里面的单挑就有n多特技。所以光看武力不能完全决定胜负。

我猜想把计算力细分的话,也应该是多元的。


#15 Re:Re:请问计算力究竟如何锻炼? 作者:慕容晓文 发表时间:2009-8-27 17:25:11

引用
原文由 江南新绿 发表于 2009-8-26 16:39:45 :

举个例子,三国志10里面的单挑就有n多特技。所以光看武力不能完全决定胜负。

我猜想把计算力细分的话,也应该是多元的。


确实如此,记忆力是先天的,但记忆力是可以靠后天发掘的

这点,我有深刻的体会……

99年时我就接触RIF规则了,并在现实中对局(甚至开始记定式),但结果非常糟糕。除了记不住别人摆的棋,连定式也记不住,记定式差到什么程度可以用实例证明:

99年的暑假期间,我都在看武珠定石第一篇——银月(在看之前我下RIF规则大约有2周了),然后我每天花3个多小时记,结果?整整2个月的时间内(7月中旬到9月中旬),银月篇中的17个定式还是没有记住……

后来我不下棋了,直到两年之后(01年)的一个偶然的机会重新接触到李洪斌、葛凌峰顾炜等人,混了一段时间到了02年又下五子棋了,这时我对定式大致就能记住了,通过适合自身的记忆方式再加上不断地在现实和网络对局终于记住了很多的定式

两三年的时间里,记忆力猛长?这显然不太可能,关键是记忆的方式(自认如此)

所以楼上说的,我非常赞同

每个人的记忆力本身都是有极限的,你不可能去提高,你只能通过其它方式不断挖掘来让记忆力看起来在不断地提高,但实际上是很有限的

比如在我记不住定式的时候,我可以记古文。中学期间语文老师要求背诵古文,我都是在抽查当天利用每节课的课间休息来记的,如果正好语文棵排在第一节课,我会利用早读时间(大约15分钟)……我还可以记英语课文,初中的时候英语老师通常会带我们读课文(初中时的英语课文比较简短),读了3遍之后老师会问有谁能背出来,通常我都会举手……

但是我记不住定式,为什么?

主要是方法,记忆力在同时期难道会有变化?这显然不可能吧?所以算力也是一样的意思,因为在算力的构成因素中记忆力是非常重要的,但绝对不是唯一的


#16 Re:请问计算力究竟如何锻炼? 作者:极地剑客 发表时间:2009-8-27 17:47:02

小黑无敌~~~~~~~

#17 Re:请问计算力究竟如何锻炼? 作者:踏雪小子 发表时间:2009-10-30 14:18:18

很多的人在学习研究五子棋的过程当中,只能拿出一小部分的时间在QQ游戏或者与别人对弈的。大部分的时间都是在楼上所说的【枯燥】中度过的。或做题。或拆棋,或研究等等的。没办法,谁让我们都是那么始终的执着热爱着我们的五子棋呢。虽然有时候苦点,累点,但五子棋还是给我们带来的欢乐和喜悦多的多的,哈哈。

#18 Re:请问计算力究竟如何锻炼? 作者:慕容晓文 发表时间:2009-11-2 11:15:09

引用
原文由 解放者 发表于 2009-5-23 20:28:56 :

任何VCF的题如果动手试那是没有难度的,谁都能做出。可目算就难了。这到题我基本上只能心算到十步左右就完全记不清棋形了。我听说有人竟然可以目算出来,并且很大一部分算不出来的也都是已经算到三四十步后碰上难算的地方才无法继续。


    呵呵,大多数VCF题目我动手试也很难做出来……别说让我心算了

    我一直认为:30步(说得客气点,其实20步)以上的VCF题目毫无意义,因为比赛不需要你计算20步以后的变化。当然也因为30步以上的VCF题目我也做不大出来,这也是我不愿意花时间花精力做这种题目,能力有限啊,呵呵

    对于比赛而言,要取得好成绩,算力肯定是要有一定的保证的,但是算力要达到什么样的程度才能确保在比赛中保持一个较高的水准呢?

    以我的经验来说:10步(1步等于双方各落一子),但实际上在绝大多数情况下不需要算这么多,只有在局部攻杀下需要算10步左右。

    定式之后,比赛中的大多数计算是在5步以后的对比,不论中盘争先还是进攻或者防守。这种对比主要是在保持计算的广度和计算的准确性的基础上看一个棋手对棋的理解。

    所以在五子棋上,只要你能保证你对棋有深入的理解(包括对棋的研究和对棋的分析能力等),有10步左右的算力,并且保证5步之内不会出现纰漏,再加上你有良好的棋感,丰富的比赛经验,摆正自己的心态,再加上一点点的运气……只要你拥有这些,你的比赛成绩是不会差的,因为大多数棋手总是会在种种条件中欠缺这些或者那些

    扯远了,呵呵,计算力和一个人的记忆力相关。这是先天的,后天无法锻炼,只能挖掘,没有先天条件再锻炼也是白费时间的。

    我现在的算力和15年前差不多(初二的时候我也能下出10步左右的VCT),说明算力没有本质的提高,呵呵。但是在其它方面,如算力的精准性和计算的范围等等却已非同日而语了