阿法狗 lol在lol界会是什么后果

阿法狗的一个致命弱点
我是计算机硕士毕业,在读研究生和毕业后的一段时间里我曾深研计算机算法。我是围棋爱好者,这次人机大战五番棋我都看了,我发现了阿法狗的一个致命弱点。
阿法狗的战斗力可以用一句话来概括:“子少时极强,子多时较弱,收官时极强”。
如果策略得当,阿法狗的战斗力会变成“子少时极强,子多时极弱,收官时极强”。
(当然这里的较弱和极弱是针对柯洁、李世石这样的棋手来说的,不是针对我这个级别的爱好者来说的。)
为什么会这样的?这是阿法狗的特点决定的。阿法狗下棋有两个主要工具,一个是蒙特卡洛树,另一个是大规模矩阵求最优解。
用大规模矩阵求最优解最大的难点就是变量不能太多。因此阿法狗必须先用蒙特卡洛树合并、消去大多数变量,然后再通过矩阵求解。不管阿法狗是否把矩阵给列出来,解决多变量问题只能用矩阵方法。
在刚开始下棋时,由于棋子少,因此变量也少,这个时候阿法狗算路极深极远,在这个时候同阿法狗硬碰硬较量,那人类棋手一定要吃大亏的。李世石就是在第一局和第三局刚开始时被碾压,然后局势一溃千里。李世石内心受到震撼,这使他以后出手畏首畏尾,不敢再去硬拼。第四局局势已经大坏,后来能赢其实属于侥幸。
当下过二三十手后,棋盘上变量增多,这时阿法狗的战斗力开始下降。纵观五局棋,阿法狗没有杀掉李世石一块大棋,就是证据。(第三局,李世石到阿法狗铁空内搅局,劫材不够认输不能算)
进入中盘后,阿法狗一个主要的工作就是通过蒙特卡洛树减少变量。
阿法狗为什么不保留变化,为什么避开打劫,原因也是在此。不保留变化的目的就是要减少棋盘上的变量,这也包括对手的变量。不保留变化肯定不愿打劫,因为没有劫材。
第四局李世石下出神之一手之后,几乎所有人都认为阿法狗出现了bug,或者故障,这么想是错的。阿法狗根本就没有出问题。发现中部战斗出问题后,阿法狗在右边和左下紧急下出自杀性俗手的目的是快速定型来去掉几个不重要的变量,然后集中资源对较小矩阵进行运算找最优解。阿法狗自己左右互搏的时候这招应该挺管用,可用在人类身上就失效了。
记得第四盘棋,阿法狗补了一手棋(第二张图中的C点),从而把两块棋连在了一起。它用一手棋做了两个虎口,当时讲棋的王檄认为这手补的不好。正是这手棋后来给了李世石翻盘的机会。其实对阿法狗来说,这手棋是理所当然的。阿法狗根本就没把李世石当成人类棋手。它左右互搏下了几千万盘棋,它认为李世石就是和它下棋的另一个阿法狗。阿法狗了解阿法狗的弱点,它的棋应该被其它阿法狗的棋无数次的断开而导致输棋,所以它要用这手双虎来一手补净断点。
现在再回来讲变量。我们如何去辨别变量呢?棋盘上一个子就是一个变量(不动的子可以引发变化)。所以子越多,变量越多。但阿法狗有办法合并变量。如果两个子连在一起,阿法狗就会把它们合并成一个变量。如果一些子合在一起形成了两个真眼,或者肯定可以形成两个真眼,那么它们就被合成为零变量。你可以通过阿法狗不保留变化的途径找到阿法狗眼中的变量。简而言之,没活透又不能丢的棋就是变量。&
同阿法狗较量,在布局阶段不能硬拼,应该小心周旋,把局面打散。阿法狗愿下高位,人类棋手也可以多下四路以上的高位(如果手法灵活,人类棋手容易把高位的棋变成变量)。当走过二、三十个子后,人类棋手一定要果断出击,多头并进,棋一定要下的紧,不给阿法狗合并变量的机会。这时变量多,阿法狗的战力开始不够,在随后的一百手内是人类棋手驰骋的天地。人类棋手一定要放心,这个阶段阿法狗是杀不死你的。这个时候的较量有点像中国古棋,当断则断。
第五盘棋下到这里,李世石选择了上面的尖冲来攻击白棋,并顺势发展自己。我认为这是一个败招。这时阿法狗只关心两个黑圈部分。这两个黑圈部分可以形成两个分量极重的大变量。在同别的阿法狗对局中,本局的阿法狗认为黑尖冲的目的是引征,这样可在B位断开白棋而制造变量,所以它选择了A位的镇头来护住B位断点,从而确保不产生额外变量。李世石那个四路尖冲不应该走,他这时就应该想办法通过攻击两个黑圈内的白棋来增加变量。
&第四盘下到这里,白棋有A、B两点制造变量的机会,李世石先后都抓住了,所以李世石后面翻盘成功。但由于李世石在五十手后才开始制造变量,结果棋局进行得非常艰难。李世石如果能在二三十手的时候多制造变量,那效果会好很多。
阿法狗收官前的所有作战都是围绕合并变量展开的,人类棋手只有围绕增加变量才可能击败阿法狗或者其它的什么人工智能。
阿法狗在对局中海量使用了类似奕城围棋中的局势判断功能。局势判断功能在中盘的时候是不准确的。
在中盘战中,如果人类棋手能够把阿法狗的棋断成几部分,那就很可能赢下这盘棋。
人类棋手要注意变量纠缠问题,也就是说缠绕攻击的问题,这会形成复杂的多变量高阶求解问题,这样会极大增加算法复杂度。
过了中盘如果人类棋手还没有大的优势,那就可以准备投子了。在后盘,蒙特卡洛树会大量合并微变量(这些微变量在中盘时不作为变量考虑),阿法狗于是又会变得英勇无比。
“高位布局,增加变量,多路出击,决胜中盘”,这是战胜阿法狗的诀窍。
有一个技巧人类棋手应该掌握,它可以使变量在短时间内大量增加,这招可以一击毙命。
阿法狗合并变量时,它是按每方走一步的规则来合并的。可打劫的时候一方可以连走两步,于是阿法狗不得不把已经合并的变量重新分解,这会极大增加计算量。
所以如何制造打劫是今后人类棋手研究的一个重点。
以上说的弱点是阿法狗算法的缺陷,这是很难被设计者修正的。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。推荐到广播
112351 人聚集在这个小组
(芭蒂萝丝)
第三方登录:

我要回帖

更多关于 阿法狗玩lol 的文章

 

随机推荐