阿尔法围棋,你根本不懂围棋( 二 )


即使你拿着顶级ai让他就对着这一张图使劲训练,得到了精确到小说点后几十位的胜率,发现其中某个点应该更好 。那最多也只是目前人类的技术水平下的最佳,是否能得到ai的认可尤未可知 。因此目前来看是否有最佳解的局面之间还有很大的一段未知地带,也不用说是否能有人给出有唯一最优解围棋局面的特征了 。。。围棋之神是必然不可能有认输功能的,也完全不需要一个函数或者模块去判断是否需要认输 。
因为它参透了围棋的所有变化,也只知道围棋的所有变化 。这么说的原因是围棋之神的胜率只有100%(必胜)与0%(必不胜即输或平)两种,而这种胜率是建立在对方也是围棋之神的情况下才有意义的,且如果真的对手是另一个围棋之神,那必败的一方开局认输,贴7目整的棋局双方随便走一走一平局收尾也是合情合理 。但如果他的对手是你我凡夫俗子,抑或是绝艺、AlphaGo这种顶级ai(其实在围棋之神眼里并没有什么区别),那它就不能再在开局自认为必败时认输,因为它的对手实力远逊于它,这样做很不合理 。
因此我们的围棋之神需要选择一种最佳下法继续棋局 。在此指出题主一处错误,此时围棋之神不应该是采用“双方理想情况下,子差最小”的下法,而应该采用“尽量将局面导向混沌,即最复杂的下法”,不过如何定义“最复杂的下法”还有待考究,但一定不等同于题主所说子差最小 。原因就在于围棋只有胜或负两种情况(不考虑平),输半目与全盘没有活棋并没有区别(当然面子上过不去),比赛的奖金不会因为你只输了半目而多分你一点,所以在劣势局面下,释放胜负手是唯一的选择(总好过安乐死) 。
所以围棋之神也需要在开局自认为必败的情况下释放它自认为的“胜负手”,尽可能让局面变得复杂 。再回答题主比较关心的一点:围棋之神究竟能让AlphaGo几个子?由于围棋之神现在并不存在,AlphaGo也已退役,所以拿其他对局来进行参考:最近一次人类与ai的正式对局应该是去年年底李世石的退役三番棋,与韩国本土ai韩豆的受2子、分先的对局 。
李世石引退赛第一局三番棋中最大的亮点应该就是第一局李世石的黑76天外飞仙神之一飞这一步不仅当场击溃韩豆,就连绝艺、星阵等其他顶级ai也都没有看到 。图1图1:韩豆当时应该只看到了黑1大吃的手段,所以提前用白 与黑棋做了交换 。图2图2:白棋如果打完想要压出,黑4可以与白5交换,然后吃掉中腹棋筋 。图3图3:如果白棋打完粘上,黑4与白5交换后,有黑10位妙手,恰好能够将白棋棋筋吃住,白不行 。

推荐阅读