AlphaGo 有没有「棋风」？它在下棋时会犯错吗？
AlphaGo会不会犯错大家都知道，会犯错。而关于AlphaGo有没有棋风则是一个有意思的话题，这个问题的高赞答案大多回答于2017年5月乌镇人机大战期间，而回过头来看，个人认为应该这么看这个问题： 1、我们说人有棋风，是人对于赢棋和面对对手的处理方式有特别擅长或偏好的类型，比如陈耀烨酷爱实地，喜欢在二三线的“低海拔”行棋，一度被称为地沟流；而时越力量惊人，喜欢攻杀，被尊称为场均一头龙的“龙哥”。而之于AI而言，他下的每一步都是基于模型反馈给他的胜率，并不会有像人这样的“偏好”。 2、那么是不是围棋AI都没有棋风了呢？其实要看棋风怎么定义，如果是说行棋特征的话，那么围棋AI会有不同的“棋风”。 我们首先需要知道，AlphaGo在下棋的，造成棋力区别的核心原因，除了算力之外，是它所使用的“权重”文件，而权重文件是通过自我博弈不断竞争淘汰遴选出来的。于是，我们会看到，训练的过程中，A权重可能不会征子，而B权重会征子，那么同样是AlphaGo的某个版本，B权重展现出来的胜率判断和行棋“偏好”会和A权重有显著的不同。 所以我们在说AlphaGo有没有棋风的时候，我们要问——到底指的是哪个权重？在AlphaGo进化的过程中，AlhpaGo Lee和AlphaGo Master是使用同一机制训练的，后者是前者的权重进阶版；AlphaGo Zero则使用了新的机制，把价值网络和策略网络合并成一个神经网络，并抛弃了快速走子机制。有趣的事，我们从Deepmind公布的有限的AlphaGo之间对弈的棋谱以及Master60连胜棋谱来看，不同版本之间的AlphaGo对弈会有十分有趣的特征： 1）AlphaGo Lee（Elo分3700+） 和 AlphaGo Master对弈的时候，由于通过学习人类的棋谱来训练权重，故而在开局的时候有很多人类开局下法和手段——比如AlphaGo Lee和AlphaGo Zero（20block训练72小时版本）下的第2局棋，右上黑（AlphaGoLee）第41手双飞燕和第49手小尖都是典型的人类研究“证明”过的“严厉”手段——而AlphaGoZero都脱先了。  2、AlphaGo Lee和AlphaGo Zero对弈的时候就像一个初学的棋童面对如山峰一样横亘在面前的老师，后者不断教育前者——你这里对大小的判断错了，我可以不断脱先，脱先，脱先！比如在上图中的局面，人类一般认为很严厉，而AlphaGo Zero说，这里根本不大，你再下一手也拿不住我。AlphaGo Lee和AlphaGo Zero对弈的第1局也如此，下图中黑棋下A位攻击白棋右下角，最简单的后续手段是三三进角，而白棋则直接走B位点左上的“三三”了。后来右下黑棋第37手延续之前的思路点了三三，白棋直接O2一扳，简单就处理好了。 3、AlphaGo Master 面对人类下的棋十分“中正平和”，除了开局喜欢走AI定式，另外喜欢用碰定型之外，通常是感觉在比较平淡的局面下人类棋手就不行了。看起来似乎这里AlphaGo Master像慈眉善目的一灯大师，靠深厚的内力赢棋，但是后来我们才知道，这种形象完全是因为人类棋手棋力太差，没有逼出Master真正的武功。 4、AlphaGo Master自战50局的棋谱所表现的，则是“暴力神仙”下的棋。黑白Master对弈，总是你莫名奇妙脱先，我也莫名脱先；你用碰强力定型，我满盘乱飞，大飞，超大飞；各种奇怪诡异的发力和选点——故而职业棋手开始都说看不懂，完全是未来的围棋，而出入百目的超大型转换之后，可能发现最后是半目官子胜负，显示出及其深远的算路和巨大的力量——以Master自战的第二盘最为经典—— 右边标注黑色交叉的点都是白棋被黑棋提走的子，计有30颗，而死掉这么大的一条“龙”之后，最后竟然是白棋细棋获胜，这里的转换的精准就好像一个大力士用锤头锤你鼻子上的苍蝇，苍蝇死了，而你的鼻子毫发无伤。 5、AlphaGo Master遇到AlphaGo Zero的时候，特别有意思，就像超人版武宫正树的宇宙流/自然流，遇到治孤无敌的超人版赵志勋。不知道为什么，Master和Zero对局的时候，执黑特别喜欢大模样作战（可能是由于白棋不怕大模样，能够配合黑棋），选出的10盘黑棋全部都是大模样作战，有好几盘是形成了惊人的中腹巨模样，而AlphaGo Zero则往往不紧不慢，先把自己走走好，一旦发力就是一连串组合拳——左一拳，又一拳，然后一计重拳——KO！把Master的模样一洗而空，扬长而去。比如Master和Zero的第1盘棋，截止第97手，我们可以看到中腹这个模样有多大—— 而当下到白192手的时候，下图中标了三角形的白子像一把长刀捅进了黑棋的大肚子里，而标注了圆圈的白子残子则如同撒豆成兵一般紧住了黑棋棋筋的气，在最后一刻保证了白棋尾巴的联络。  6、AlphaGo Zero和AlphaGo Zero（40Block）自我对弈的时候，不同于Master奇绝诡异而暴力，而又回复到了“中正平和”的状态，返璞归真；从棋的形式上来看，Zero的棋似乎更容易“读懂”，更像人类下的棋，而所有的刀光剑影，都只在看似平淡的着法中潜藏和涌动。  ps： 写这个回答的过程中参考了油管UP主“高川格”的视频讲解和围棋TV的部分内容，可以翻墙的同学可以看高川格的系列视频，很精彩：https://www.youtube.com/channel/UC4H1BXlBM8UdPFnw0L9potQ B站有人搬运，其中一个经典视频如下： 