围棋吧 关注:351,570贴子:10,737,594
  • 11回复贴,共1

关于计算的问题

只看楼主收藏回复

“过拟合”和“欠拟合”是用函数拟合的方式来找统计数据的规律,比如说用来预测天气预报。类比到围棋中,就有一个局面是否能练习提高计算能力的问题。我们用怎样的方式理解局面总结规律,才能在更多的局面中举一反三?
我认为:“计算能力”本质上是关注问题的范围和优先次序,也是基于经验的理解,当然要用效率最高的方式理解和处理局面蕴含的信息,超越时间和空间的限制(例如先计算变化中后几回合才出现的分支岔路、先分别观察各处细微局部双方的多种下法再整体组织起来),把整体关系一并直观地呈现出来,避免重复计算(比如习惯性地按照顺序摆子计算)和减少无效变化的计算。
这里可以类比到数学几何证明题目中,我认为:用箭头推出符号整体画出逻辑结构,是最直观有效的方式。而因为所以符号缺乏整体逻辑结构的直观体现,需要大量写重复的内容。
实际上对于“算不清”的复杂局面,只能用【概率成算】的理解方式下棋。对于“算得清”但是较为复杂的局面,如果有更深入的理解就能更快找到正解,不会先去计算错误的选点,这样就能大幅减少计算量。


IP属地:辽宁来自Android客户端1楼2025-01-27 12:34回复
    “算不清”的局面,要用最小的计算量把当前一步下对;“算得清”的局面,要用最小的计算量找到正确变化!这样才能有思维效率!这样说来,围棋表面上比的是算路高低,然而算路实则是经验和理解。
    用穷举法计算,其实就是完全没有理解局面【形势】和【棋形】及其产生的【博弈逻辑结构】内涵(博弈的本质是主导权和灵活性),漫无目的得瞎算,无论算得对不对,棋都不用下了。“算不清”的局面,如果要求像死活题一样明确严谨,棋也不用下了。


    IP属地:辽宁来自Android客户端2楼2025-01-27 17:17
    回复
      2026-01-22 17:37:05
      广告
      不感兴趣
      开通SVIP免广告
      从敌方一块棋的外侧落子,隔着这块棋声援焦点战场;或我方一块棋露出破绽可能受攻,另一块棋从背侧夹攻,给敌方的棋施加更大的压力,形成地缘态势上的牵制,增加局面焦点细微局部我方[最强应法]的成算,化解敌方可能的严厉攻击手段,迫使敌方采取防守策略。
      局面紧张激烈之时,关键局部我方或敌方最紧凑强硬的下法能否成立,往往是衡量局部战斗优劣态势的标志!


      IP属地:辽宁来自Android客户端5楼2025-01-29 00:37
      回复
        出棋的战术性局面,和不出棋的一般局面,都要这样下:在我方先手较多的细微局部保留多种先手(这些先手功能不同各有利弊),在我方先手较少的细微局部先下(一般是紧凑的下法)。这个道理实则是相通的:因为博弈的本质是主导权和灵活性!
        先手越多,就是博弈的主导权越强;应法越多,就是博弈的灵活性越强。试应手就是在合适的时机(比如附近的多种先手借用保留变化,就是为了这手试应手:无论对方怎么应,我方都有不同的应法针对性反制化解)下先手棋,本来这手棋将来大概率也是要下的,先下就剥夺了对手各种应法的灵活性。


        IP属地:辽宁来自Android客户端6楼2025-01-29 07:26
        回复
          除了把相同棋形做出细微改动对比研究,或相同棋形放在不同环境中的局面对比研究,还可以把不同棋形相同态势的局面对比研究。
          这一个是“形似”,一个是“神似”,而最高境界是“形神兼备”。


          IP属地:辽宁来自Android客户端7楼2025-01-29 13:01
          回复
            棋形模块训练法:AI在深度学习围棋的时候,也要学习这些“基本功”,把常见棋形分门别类,建立“二线硬腿对杀”、“扭断”等几十种棋形库,每种棋形库包含几十种局面,学习每种局面的后续变化,对比其中的异同,产生更深入高效的理解方式。
            量变引起质变:当AI的局面经验累积到一个很大的数值时,AI在新局面中着法的准确性会突然获得大幅的提升。而对于具体的局面,一些复杂混乱或紧张激烈的局面,人类棋手可能看起来貌似难解难分,然而当有利条件与不利条件的综合对比累积到一定程度时,就会产生一方获得压倒性的优势,只要下出关键几步好棋就能获胜。


            IP属地:辽宁来自Android客户端8楼2025-01-29 13:07
            回复
              气紧棋形之一的“接不归”,在实战局面中的边角更为常见(往往是利用对方气紧产生连续先手治孤做活,每一手棋都相当于打吃,对方不应下一步就是吃接不归),不过中腹切断变化也出现过很多接不归的棋形(断点往往较少相对简单)。
              棋形库里应该以实战复杂局面为主,实战复杂局面是下对了很多回合之后才能产生接不归,而不是基础死活题库里那样显而易见的接不归。


              IP属地:辽宁来自Android客户端9楼2025-01-29 14:21
              回复
                “碰”的腾挪手筋,在AI复盘棋谱里出现的频率远比人类类棋手实战棋谱更高,很多时候该下这手棋没下出来,大概几盘棋里就会出现至少一次为不亏胜率的可下分支变化。
                这手紧凑的棋的实质内涵是下一手扳的严厉性,防止对手脱先,也有强调空间效率的含义。有各种各样的用法:平稳边角围空的局面可能用于争先手,攻防局面可能是声东击西,一些局面是抓对手的边上连续两处棋形连接破绽,一些局面是打入或腾挪治孤,还有两侧征子都有利或能产生先手借用时四路碰三路拆边。有时可能会导向复杂变化。


                IP属地:辽宁来自Android客户端11楼2025-01-29 15:22
                回复
                  2026-01-22 17:31:05
                  广告
                  不感兴趣
                  开通SVIP免广告
                  “金鸡独立”的实质内涵是:对杀的时候由于外侧不能直接收气,看起来气少了一口的一方实际上气多了一口。这也是实战局面经常出现的情况,类似于对杀时有眼方利用公气吃掉对手无眼的棋。当然对杀时无眼方也有威胁产生假眼,减少公气的手筋。


                  IP属地:辽宁来自Android客户端12楼2025-01-29 15:29
                  回复
                    根据棋形来计算,除了对方棋形产生相应手筋之外,还需要对我方不同下法若干回合后形成的不同棋形放到局面环境中进行优劣对比分析,不要下成露出破绽的棋形。之后做出局部最优选择,或者脱先保留变化。


                    IP属地:辽宁来自Android客户端15楼2025-01-30 08:40
                    回复
                      下棋的时候,既要符合具体的局面,综合考虑全盘各处相互关系,挖掘出所有潜在的有利条件和不利条件。
                      也要首先想通用性广的下法:在当前对局中,通用性广的下法往往是,现在不下将来也要下;或在一个细微局部中,对方无论怎么应,都要下在这个位置。
                      通用性广的下法,也有超出当前对局,更有可能应用于其他更多的对局,适用面更广的意思,就是学习研究价值更高的下法。
                      无论是平时学习研究,还是比赛对局,都要将多种思维模式结合起来。


                      IP属地:辽宁来自Android客户端16楼2025-02-01 13:36
                      回复
                        一些特定的局面,在某处局部,自己主动先下,或者让对手先下,严格来看都一样,但是让对手先下反而是增加其犯错的机会(有时AI在时间短计算量少的情况下也会下错,其实AI有时对于特定死活局面缺乏整体深入的理解方式)。
                        对手不一定能下出最准确的招式,最大程度地减少这里的我方诸多先手借用(对手下错时,我方先手下法可能只有其中一种是有效的,这个下法后续变化联动了对手在临近区域的棋形破绽,回合数较多故难发现)。


                        IP属地:辽宁来自Android客户端17楼2025-02-01 13:38
                        回复