老子吧 关注:159,816贴子:2,975,497

道、飞弹三色围棋和人工智能杂谈

只看楼主收藏回复

道:运动的智慧 智慧地运动
道是道家哲学的最高范畴,其哲学含义主要有三种:1、世界的本原;2、万事万物运动/变化的规律;3、人类社会的准则。
哲学是理论化、系统化的世界观,是指导人们观察、思考和解决各种问题的基本原则,这也是通常所说的方法论,哲学方法论,是人们认识世界、改造世界的一般方法。
从道指“万事万物运动/变化的规律”的角度来说,道就是“运动的智慧”,我们研究、把握道就是要“智慧地运动”。
《道德经》第四十二章:道生一,一生二,二生三,三生万物。万物负阴而抱阳,冲(中)气以为和。
本章是《道德经》哲学思想的基石之一,然而历来注解也是纷纭。
本文中的其它概念暂且不论,其中对二和三的诠释主要有两大派别:
1、二分派:二被诠释为阴阳二气;三被诠释为阴阳二气融合后的状态,此融合之气并不与阴阳二气同层级地并列为三气。本派实际上是与《周易》阴阳太极思想相类相似,本质上归属于二分系统(体系);
2、三分派:二被诠释为阴阴二气,三被诠释为阴气、阳气、冲气(中气/和气)等三气。阴气、阳气、冲气(中气/和气)同层级地并列为三气。本派实际上是与《太玄经》的三分图式思想相类相似,本质上可以归属于三分系统(体系)。
而二分法和三分法可以说是万法之中轴,向下可收束为一(系统/整体),向上可扩展为四、五、多,推衍、泛化地说,这类同笛卡尔方法论(……研究复杂问题,尽量分解为多个比较简单的小问题,一个一个地分开解决,……)。
从思维模式和方法论角度,对道的二分化诠释和三分化诠释,可图示如下:


IP属地:重庆1楼2018-06-13 14:33回复
    我此前在本吧发过“道、萌式三色围棋和人工智能杂谈”的帖子,其中的萌式三色围棋太复杂和烧脑,一局萌式三色围棋,花子可能多达几十个,而每个花棋串又可能是一个“三变多尾狐-振荡器结构”,其变化和逻辑推理极为复杂,人类棋手要高质量地下完一局萌式三色围棋有很大难度。为此我另行设计了飞弹三色围棋,它是萌式三色围棋的简化版,飞弹三色围棋(1/2/3)更利于人类围棋类爱好者实际对弈,也更利于人机同台竞技,或者说,飞弹三色围棋(1/2/3)比萌式三色围棋更接地气。飞弹三色围棋(1/2/3)比围棋复杂度还是有所增高,我也认为编制飞弹三色围棋人工智能程序以及推广它做人工智能的陪练棋种或许更具意义。
    如果运用阿尔法围棋(AlphaGo Zero、AlphaGo Master)的人工智能技术来开发和训练飞弹三色围棋人工智能程序(FlybombGo Zero、FlybombGo Master),其效果会如何呢?
    飞弹三色围棋人工智能程序,对编程技术和人工智能技术都是一个相当大的挑战,希望能有挑战者。
    飞萌CQ在此也欢迎和希望:
    1、部分围棋类爱好者可以偶尔下一下飞弹围棋(1/2/3)这种趣味围棋;
    2、围棋赛事和活动的组织者可以将飞弹围棋(1/2/3)列为赛事和活动的附加趣味比赛;
    3、有兴趣的公司和个人可以开发飞弹围棋人工智能程序(引擎),或可助推和促进人工智能及新技术、新算法的发展或产生。
    4、中国大学生计算机博弈大赛暨中国计算机博弈锦标赛以及其它已有的、未有的、相宜的计算机博弈赛能把飞弹三色围棋列为参赛棋种。
    在本帖中,飞萌CQ也对飞弹三色围棋作品的著作权许可方式做一个声明:
    飞弹三色围棋作品(包括:相关文字、棋子图片、棋盘图片、以及已经发布或将发布的单机打谱程序、网络客户端程序和网络服务器端程序自有著作权部分),其许可为自由作品,任何公司和个人都可以自由使用。


    IP属地:重庆2楼2018-06-13 14:35
    回复
      飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(一)
      传统两色围棋中有一种让飞刀的趣味围棋,让一把飞刀就是被让方有一次连下两子的机会,连下的第二子又称为飞刀,让N把飞刀就是被让方有N次连下两子的机会。 传统两色围棋中还有一种让炸弹的趣味围棋,让一个炸弹就是被让方有一次将对方某个棋子替换为己方棋子的机会,被变换颜色的棋子又称为炸弹,让N个炸弹就是被让方有N次变换对方棋子的机会。
      飞弹三色围棋(Flybomb three colors Go)可以看作是传统让飞刀围棋和让炸弹围棋的结合和变异,只是飞弹三色围棋中某方连下的第二子不是黑子或白子而是灰子。或者为了更好的视觉效果,也可以将灰子替换为花子,花子的花斑通常为简式黑白灰太玄图。飞弹三色围棋可以简称为飞弹围棋(Flybomb Go)或飞围(F3Go)。
      飞弹围棋中的花子既是飞刀又是炸弹,这也是飞弹围棋名称的来源。
      飞弹围棋中的花子 飞刀是钝刀,也即花子不具有提吃黑棋串或白棋串的功能,而且花子还有一气眼禁着和虎口禁着。
      飞弹围棋中的花棋串炸弹是变属性炸弹,花棋串可以在黑棋串属性、白棋串属性和中性分隔串属性(类同棋盘边界外区域)间变过来、变过去,其何时变、如何变将由与花棋串紧邻的“有私眼黑棋串数量、无私眼黑棋串数量、有私眼白棋串数量和无私眼白棋串数量”等参数共同控制。
      飞弹围棋(N)中的N值通常设定为3,也即黑方和白方各拥有3个飞弹(3个花子),总计6个飞弹(6个花子)。飞弹围棋(N)推行的初期,N值可以设定为1或2。
      飞弹围棋做为一种趣味围棋,其难度比围棋有所增加,但我认为其还是有可下性的,很多棋友还是可以克服或适应飞弹围棋(3)、飞弹围棋(2)、飞弹围棋(1)的难度的。比喻地说,围棋是围棋类爱好者的正餐,飞弹围棋不过是想成为围棋类爱好者的一种特色夜宵,飞弹围棋这种特色夜宵,极少数人可以经常吃,少数人可以偶尔吃,而且将飞弹围棋推广做人工智能的陪练棋种还是很有意义的。
      飞弹围棋的规则与传统让飞刀围棋规则大同小异,下面只给出飞弹围棋(3)与传统让飞刀围棋相异的地方。


      IP属地:重庆3楼2018-06-13 14:41
      收起回复
        飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(三)
        飞弹围棋(3)的黑方和白方各有3次连下两子的机会,但连下的第二子不是黑子或白子,而是花子(飞弹)。飞弹围棋中飞弹(花子)可以在任意回合使用,但扔飞弹(下花子)前要先声明,也即在本回合下出黑子或白子前,要预先告知对方,然后才可以下出1黑子、1花子,或者下出1白子、1花子。
        一、飞弹围棋中的花棋串具有底层属性和上层属性两个逻辑层次。
        1、花棋串的底层属性皆被设定为中性分隔串属性(类同棋盘边界外区域)。
        a、判断某个黑棋串(或白棋串)有无私眼时,其关联花棋串皆采用底层属性(中性分隔串属性)。
        b、判断飞弹围棋局面(棋形)中的某个花棋串的上层属性时,其关联花棋串皆采用底层属性(中性分隔串属性)。
        c、棋手下飞弹围棋时的直观棋局,有花棋串时则成为三色棋局,此直观棋局可视之为一种底层棋局,通常也用其判断棋串私眼的有无。
        2、花棋串的上层属性就是根据花棋串上层属性变化规则(见后面第二条),导致的这些花棋串上层属性变化情况的最终结果,此最终结果中的花棋串可能分化为三种上层属性:黑棋串属性、白棋串属性、中性分隔串属性(类同棋盘边界外区域)。
        a、在进行飞弹围棋中的各种禁着(禁着点)判断时,相关花棋串皆采用上层属性。
        b、花棋串参与棋群间的对杀以及关联棋串的死活判断时,相关花棋串皆采用上层属性。
        c、终局胜负判断时,花棋串皆采用上层属性。
        d、对底层棋局中的花棋串,按照其上层属性进行对应替换产生的两色棋局(棋盘可能被中性花棋串裁剪/打孔),可视之为一种上层棋局,上层棋局通常为棋手推理产生,存在于棋手的大脑思维中。


        IP属地:重庆5楼2018-06-13 14:49
        回复
          飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(四)
          二、花棋串上层属性变化规则:
          1 、一个花棋串没有紧邻黑棋串和紧邻白棋串,或者其所有的紧邻黑棋串和紧邻白棋串皆无私眼,则此花棋串的上层属性为“中性分隔串属性”;
          2、、一个花棋串所有的紧邻黑棋串和紧邻白棋串中:
          a、至少一个紧邻黑棋串含有私眼,所有紧邻白棋串皆无私眼时,则此花棋串的上层属性为“黑棋串属性”;
          b、至少一个紧邻白棋串含有私眼,所有紧邻黑棋串皆无私眼时,则此花棋串的上层属性为“白棋串属性”;
          c、至少一个紧邻黑棋串含有私眼,并且至少一个紧邻白棋串含有私眼时,则比较与此花棋串紧邻的含有私眼黑棋串和紧邻的含有私眼白棋串个数,
          ·当含私眼黑棋串个数>含私眼白棋串个数时,则此花棋串的上层属性为“黑棋串属性”;
          ·当含私眼黑棋串个数<含私眼白棋串个数时,则此花棋串的上层属性为“白棋串属性”;
          ·当含私眼黑棋串个数=含私眼白棋串个数时,则比较与此花棋串紧邻的无私眼黑棋串和紧邻的无私眼白棋串个数,当无私眼黑棋串个数>无私眼白棋串个数时,则此花棋串的上层属性为“黑棋串属性”;当无私眼黑棋串个数<无私眼白棋串个数时,则此花棋串的上层属性为“白棋串属性”;当无私眼黑棋串个数=无私眼白棋串个数时,则此花棋串的上层属性为“中性分隔串属性”。
          由上可知,花棋串紧邻棋串的私眼是花棋串变性的开关和变性的重要参数。


          IP属地:重庆6楼2018-06-13 14:51
          回复
            飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(五)
            三、飞弹围棋中飞弹(花子)的特别禁着(禁着点)有如下三种:
            1、飞弹(花子)“提吃点”禁着,也即飞弹(花子)不具有提吃黑棋串和白棋串的功能;
            2、飞弹(花子)“一气眼”禁着,也即飞弹(花子)不能下在黑棋串或白棋串的一气眼位上;
            3、飞弹(花子)“虎口”禁着,也即飞弹(花子)不能下在黑棋串或白棋串的虎口上。
            四、飞弹围棋的下棋流程(适用于计算机程序棋手和人类棋手):
            1、选择一个下子点,然后在上层棋局(两色棋局)中判断此下子点是否禁着点、是否提吃点?
            a、如果是禁着点,则返回重新选择下子点或下虚着/Pass;
            b、如果不是禁着点,而是提吃点,则将棋子下在此点并完成提吃操作。
            (计算机程序棋手则:更新底层棋局数据,再更新上层棋局数据)
            c、如果不是禁着点,也不是提吃点,则将棋子下在此点。
            (计算机程序棋手则:更新底层棋局数据,再更新上层棋局数据)


            IP属地:重庆7楼2018-06-13 14:56
            回复
              飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(二)
              飞弹围棋中的基础概念:
              棋串:在棋盘上,一个棋子直线紧邻的点上如果有同色棋子存在,这些棋子就相互连接成一个不可分割的整体,这样的整体称为棋串,简称为串。与其它同色棋子分离开的单独的一个棋子是一个特殊的棋串。在飞弹围棋中,棋串是一个精确概念,也是一个基础性的核心概念。
              空点串:在棋盘上,一个空点直线紧邻的点上如果没有棋子存在,这些空点就相互连接成一个整体,这样的整体称为空点串。与其它空点分离开的单独的一个空点是一个特殊的空点串。
              封闭区域:棋盘上,由颜色相同或不同的棋子、或者由颜色相同或不同的棋子和边界外区域(中性花棋串可视同边界外区域)形成一个环状带,此环状带可以将棋盘分成内部区域和外部区域,而且此内部区域和外部区域没有一条多点(空点)连续紧邻的路径相连接,则此内部区域即为一个封闭区域。由颜色相同的棋子或颜色相同的棋子和边界外区域(含中性花棋串)形成的封闭区域,通常又称为眼。
              私眼:由一个黑棋串(或一个白棋串)独享或者说规则(理论)上可以独享的眼(封闭区域和内气),也即是这个棋串的私眼。前述规则(理论)是:1、私眼内不能具有其它同色棋串;2、私眼内可以具有其它异色棋串(花棋串视同边界外区域),但这些异色棋串(非花棋串)不能具有1气以上的眼(含真眼和假眼),或者(模拟推演)在此封闭区域内连续补充此异色棋串的同色棋子(补充棋子的过程中不能提子)也无法做出一个1气眼(含真眼和假眼)。


              IP属地:重庆11楼2018-06-15 22:07
              回复
                百度贴吧,删帖毫无规律。有时可以发图片,有时发图即被删。有时可以发链接,有时发链接即被删。太折腾人。


                IP属地:重庆15楼2018-06-15 22:28
                回复
                  mark


                  IP属地:河北来自手机贴吧16楼2018-06-16 00:23
                  回复
                    飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(七)
                    下面举例说明如何判断棋串有无私眼:
                    如图1,黑棋串八九*与上边界外区域形成一个封闭区域R——空点串六九*(2个空点)。封闭区域R内没有其它棋串,只有空点串,所以封闭区域R是黑棋串八九*的私眼。
                    如图2,黑棋串八九*与上边界外区域和花棋串五九*(视同边界外区域)形成一个封闭区域R——空点串六九*(2个空点)。封闭区域R内没有其它棋串,只有空点串,所以封闭区域R是黑棋串八九*的私眼。
                    如图3,黑棋串六九*和黑棋串八九*及花棋串六七*(视同边界外区域)形成一个封闭区域R——空点串七九*(2个空点)。但是,封闭区域R是两个黑棋串共同形成,因此封闭区域R不是两个黑棋串任一的私眼。


                    IP属地:重庆17楼2018-06-18 21:34
                    回复
                      楼主萌图,
                      4=3^1+3^0
                      3=3^1
                      2=3^1-3^0
                      其他同理
                      太玄图“极三进一”,和易图一样没有负数。
                      玄图以竖爻为准,如Ⅲ形。


                      IP属地:广西来自手机贴吧19楼2018-06-19 11:34
                      回复
                        飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(八)

                        如图4,黑棋串五九*与上边界外区域形成一个封闭区域R——空点串六九*(5个空点)+黑棋串七九。封闭区域R内有其它同色棋串——黑棋串七九,所以封闭区域R不是黑棋串五九*的私眼。
                        如图5,黑棋串五九*与上边界外区域和花棋串七九(视同边界外区域)形成一个封闭区域R——空点串六九*(5个空点)。封闭区域R内没有其它棋串,只有空点串,所以封闭区域R是黑棋串五九*的私眼。
                        如图6,黑棋串五九*与上边界外区域形成一个封闭区域R——空点串六九*(5个空点)+白棋串七九。封闭区域R内虽然有异色棋串——白棋串七九,但是白棋串七九不具有1气以上的眼,而且(模拟推演)在封闭区域R内连续补充白子,也无法做一个1气眼,所以封闭区域R是黑棋串五九*的私眼。

                        如图7,黑棋串七九*与边界外区域形成一个封闭区域R——空点串九九*(5个空点)+白棋串九八。封闭区域R内具有异色棋串——白棋串九八,虽然白棋串九八不具有1气以上的眼,但是(模拟推演)在封闭区域R内连续补充白子,可以做出一个1气眼,模拟推演如图8,空点九九即为模拟推演的白棋串九八和白棋串八九形成的一个1气眼,所以封闭区域R不是黑棋串七九*的私眼。


                        IP属地:重庆20楼2018-06-19 21:35
                        回复
                          飞弹三色围棋(飞弹围棋Flybomb Go/飞围F3Go)简介(九)


                          IP属地:重庆23楼2018-06-19 21:49
                          回复(2)


                            IP属地:重庆26楼2018-06-19 21:59
                            回复


                              IP属地:重庆27楼2018-06-19 22:01
                              回复