家犬争斗:意外妙手

前段时间定下使用katago分析古谱后,开始逐步提高leelazero的playouts值来对katago进行测试。慢慢leelazero显示出功力,基本上每局都是katago胜率逐步降低,陷入苦战,只能靠力战翻盘。

昨天近期一项工作终于收尾,心情放松许多。打开矿卡机让二狗斗上一局。

现在布局我基本不看,反正也看不懂,都是后半盘看katago死拼。但昨天这局有点意思,katago胜率逐步降低不意外,但到了144手胜率陡然降到个位数还是少见。

对局结束后用lizzie复盘分析,发现白棋那手棋根本不在katago的计算范围之内。

要是在现在记者笔下,这手棋肯定要被大写特写,诸如什么白棋落子,katago大惊失色,然后来上十几二十几个变化图。

再调用leelazero分析,leelazero对自己的这“妙手”却也一脸懵懂,计算最佳着手居然是左边一路。

受限于权重文件和机器计算力,AI的计算点也有随机性。特定权重文件下,如果计算机硬件给力,那AI的着法也更精确靠谱一些。

看来要做好古谱整理,还是需要花钱升级装备啊。

AI的另一种冲击

今年订的杂志也懒得更换地址,就托原同事代收,杂志积累一多也就没有以前那样细看,翻翻而已。
昨天翻看第15期的《围棋天地》关于三星杯预选赛的棋评,里面提到在狗狗时代,棋手所谓的“才华”和“天赋”受到数据的抑制,这对围棋的“个性化”是一个不小的冲击。
我对此观点不以为然,甚至正好相反。
围棋如果只是作为石子与木头的游戏,那计算机的介入,对围棋的探索有了飞速的发展,是科技的进步。但因为人在围棋发展中赋予其文化血脉,围棋已经不再是单纯数字游戏。
所以,即便在AI的俯视下,人类真正的“才华”和“天赋”,非但未受到抑制与冲击,反而更熠熠生辉。
受到冲击的应该只是围棋这个职业,包括与围棋相关的职业。原先可以在棋评中为一个妙手洋洋洒洒写上千言万字,配上十几二十张变化图,以彰显其专业性。而另一主笔则更有“反正看不懂,知道棋手算路深就是了”的言论。
现在不好混了。

katago让子棋也靠谱

立秋之后天气炎热,一直盼着下雨。雨终于来了,但下的又有些不是时候。早上出门,天上大雨瓢泼,地上水流成河。

雨是自己期盼的,路也要走,临事前行自要从容,反倒是昨晚准备停当之后难以入睡。

既然睡不着,就起床打开矿卡机,用katago分析了一局古代名局。

之前用katago分析过几局不贴目的日本古谱,表现良好。于是选了一局日本让子棋名局,看看katago是否依然靠谱。

这次选择的是古代让子棋的名局,也是本因坊道策毕生之杰作,对手是受二子的安井门下安井春知。道策竭尽心智与之应付,虽然最后还是输了一目,但自认做到了尽善尽美,更无遗憾。

从katago 的胜率分析看,道策的白棋只是期间出现过短暂的两位数胜率,可见让子棋的威力。

我在之前的文中写过,道策是围棋史上第一个阿法狗级的棋手,碾压同时代的对手。而从katago对此局分析看,道策真是不负盛名,关键招数几乎都于katago契合。其中关键几手,开始还略有差异,但等着家犬计算的深入,道策的下法成为katago的首选。

真怀疑道策是穿越过去的。

这局棋中还涉及到另一位阿法狗级的棋手吴清源。吴清源在评论黑棋70缓手时,提出了一个宏大的构思,而这与katago的推荐完全一样。不愧被公认为最接近阿法狗思维的人类棋手。

这也坚定了我以后用katago整理古谱的念头。

家犬评棋有喜有忧

前几日的三星杯八强赛,家犬katago实时分析了两场比赛,一喜一忧。
唐韦星屠龙朴廷桓那局,生性好斗的katago表现优异。早早就为唐韦星寻找屠龙的招式,包括上面断开白棋整体屠龙,并早早判定唐韦星胜率领先。
结束此局后,又继续分析辜梓豪对申旻埈的对局,而此局katago的表现就非常糟糕了。本局辜梓豪占据优势后,通过缠绕攻击申旻埈的大龙收官获利,新浪等AI认定胜率已经超过九成。但大赛中屡有偏执表现的申旻埈拒不认输,即便被收气补棋。
但katago似乎一直为辜梓豪谋划屠龙,在屠龙未果后,认定辜梓豪胜率大幅落后,直到申旻埈在空中补棋后,才反转了胜率。
本来棋院AI在唐韦星对朴廷桓那局还半数短路,家犬katago出错也难免。但问题是出在这收官阶段,让人怀疑katago是否是因为规则而闹出笑话,那样对下阶段用来分析古谱会有隐患,这也是上次道知官子名局分析不敢成文的原因。
本以为三星杯只是从本赛到半决赛一气完成,没想到,决赛也是在休息一天后,又立马开战了。看来围棋赛事真要遇到危机了。

围棋魅力犹在

此次观战三星杯直播,都是中盘开始观战,通过远程桌面打开矿卡机,手动录入棋谱,在陈耀烨执白对申真谞那局,当录入到第56手,katago几乎是秒出了后来专业棋手棋评的本手,而实战陈耀烨落子后,胜率大幅降低,棋局逆转。
原先看到业余棋手利用狗狗作弊新闻的时候,还以为只是一种辅助,现在看,这种作弊简直就是无敌级外挂。
但AI也不是绝对的主角。
三星杯韩国转播还是有棋手解说,但后台运转着四台不同的AI,他们基本左右着棋手的解说。但在四分之一决赛中,还是出现了插曲。
在唐韦星对朴廷桓的对局中,唐韦星气魄宏大,要全歼朴廷桓一条纵贯棋盘的大龙,而四台AI中对形势的判断正好各半,而被AI牵着鼻子走的解说,在唐韦星开始破眼杀气时,才反应过来。
人类的围棋,因人而魅力犹在。

狗狗时代对围棋大赛的冲击

今天中午吃饭的时候打开微博,看到三星杯的半决赛在继续进行。原先的时候,围棋大赛举办方一般都是把本赛分几个阶段,在不同城市进行,三星杯更是独创了小组双败赛制,这样可以延长时间,吸引更多的关注,达到更好的广告效应。
但今年从本赛到半决赛一天一赛进行,还都在三星自己的研修院举办,能省都省了,难怪昨天中国棋手包揽四强后,很多人都开始担心明年三星杯像富士通杯、丰田杯等一样停办。
狗狗对围棋的冲击越来越显现出来,从盘内对局到盘外比赛。
现在看围棋直播,一边开着新浪的棋谱直播画面,一边通过远程桌面打开lizzie分析局势,再也不像原先那般揪心焦虑,更可以无视甚至鄙夷一下灌水区那些自以为是的闲言碎语。
而新浪等转播网站,也省下请专业棋手的钱了,直接在棋盘下面下方,增加了一个AI的胜率分析和变化参考图。
如果不是涉及到国家荣誉,不知道还有多少人关注围棋比赛,至少今天的半决赛,连国内的报道都潦草敷衍了很多。
不管喜欢还是不喜欢,习惯还是不习惯,时代都变了。

家犬堪用

曾经有个计划或者梦想,整理归集围棋古谱。而围棋AI横空出世后,甚至动了利用围棋AI对围棋历史上的名局及后人的评论汇集整理的念头。

历来是理想很丰满,现实很骨感。

安装测试katago后,发现相对于另一款开源AI软件leelazero,katago可以对无贴目棋局精确分析,也就是在测试过程中,发现katago对历史上著名的官子名局道知对仙角的争棋第一局有了和以往评论完全不同的判断。

因为本人水平低,无法判断katago的分析是否靠谱,就把那局棋谱分析发到一个围棋论坛上。但半个月过去了,不知是不屑我的菜鸟水平,还是鄙夷矿卡家犬的血统,浏览者不少,但无一人回应。

一直想找个机会测试一下家犬katago的水平,今天终于等到了围棋大赛三星杯16强比赛。上午忙完后,下午开机放狗,对比赛棋局进行了实战实时分析。

通过对陈耀烨对申真谞、柯洁对陶昕然、唐韦星对姜东润三局的实战检验,katago表现优异。尤其是最后唐韦星那局,其对局势的几度逆转都做出了与网站名犬相同的判断,尤其是右下角的应对。同时由于katago调整贴目为韩国比赛的六目半,在盘面差超过7目时,已经先于大狗判断唐韦星优势。

看来,家犬出身低微,但还是堪用之才。

只是当关机那刻,感觉如此清净。等媳妇的彩票中奖了,咱也买张TESLA T4换上,那遛狗就更有面了。

狗狗争斗之半目天堑

前日将矿卡机开机,更新Leelazero的最新权重后,让leelazero执白与katago对弈了一局,。

自从上次加倍leelazero的playouts值后,leelazero执白对katago便优势明显,往往不到中盘便胜率超过六成。此次对局也不例外,在同时吃掉黑棋左右上角两块棋后,胜率已经超过九成。

katago的认输默认设置是胜率低于一成,以往这种情况下,katago一般坚持几手就会认输,但此局有些例外,katago利用“弃子”形成的厚势苦苦追赶,即便在leelazero自认胜率一度高达97%的情况下,坚持收完单官才认输。

因为感觉异常,就又用lizzie调用katago的引擎进行了分析。katago的胜率分析和leelazero差别不大,但katago的有目差显示,在终局后,我偶然发现目差为6.9,忽略小数点,应该是7目,也就是说在黑棋贴七目半的情况下,黑棋只输了半目。

我在屏幕上数了一下,果然是盘面7目。为了确认,又搬出久未使用的棋盘,将棋谱重新摆了一遍。果然,黑棋184子,无论是中国数子还是日本数目,结局都是只输半目。

半目天堑。

当年曹薰铉与弟子李昌镐在一局结束后得知输了半目,喃喃自语道:又是半目,围棋真没意思……

我似乎听到了katago不顾认输胜率设置,在苦苦追赶了大半盘棋终于还是输了半目的一声叹息。

这只是我的自作多情罢了。

katago只是一个程序。他没有遵守认输胜率设置,只是因为作为一个为不退让为特色的围棋程序,同时又具备目差判断功能,让它在目差计算的基础上,继续对局的优先级高于胜率不足认输而已。

机器就是机器,它不会有感情。有感情的是我,而这情感源自几千年来人类在纹枰之侧演绎的悲喜血泪。

围棋终究是人之围棋。

连爬七手,二狗苦斗

上次看到低权重的小狗KataGo被高权重的LeelaZero给欺负了,有些于心不忍,于是到网上下载了KataGo的最新权重,让二狗再斗上一局。

开局之后,原先落子如飞的KataGo速度反而慢下来了,但到了50手之后,执白的KataGo胜率逐渐上升,似乎胜局已定。这时候对局已经超过一个小时,我也困了,于是洗澡准备睡觉。

就在洗完澡回来的时候,发现此时对局中出现了一个有趣的棋形,白棋KataGo走出了原先学棋时常讲的“七子沿边活亦输”的棋形,连爬七手和右上角白棋联络。而本来落后的leelazero分析自己胜率超过了50%,可以说是逆转了局势。

看到此景我来了兴致,又坐下观战。此后双方先后右、左下角展开劫争,而黑棋每次围绕右上角厚势寻劫的时候,胜率都上升超过50%,但随着右上角定型后,黑棋胜率陡然降到30%以下,最后中盘认输。

棋局结束,已经到了次日凌晨1点,二狗斗了四个多小时。期间机器cpu和gpu占用都始终满载,笔记本电源适配器也热得烫手。

今天迷迷瞪瞪起床后,又用lizzie调用KataGo的引擎对棋局进行了分析,对于连爬七手,KataGo认为只是胜率略有起伏而已,但后期涉及右上角作战时,KataGo也认为黑棋上升不少。这应该和黑棋构筑的厚势有很大关系。

看来人类在围棋发展的过程中,凭借大量经验归纳总结出来的理论还是有价值的,只不过继续深化就需要更多的数据进行支持,而这是机器无可比拟的优势。

 

618再购棋具

618购物节现在越来越热闹,提前一个月就开始宣传造势。赶上棋盘先涨价后促销,心里一动就买了一块3厘米的新榧拼盘。
多年前买过一块同规格的新榧盘,当时拿到手第一感觉是轻飘飘的,这款块棋盘到手后分量要沉了不少。打开包装一看,棋盘木质纹理细密了不少,看来北美进口的木材材质更好。
因为最近股票行情差手头紧,买了棋盘后就将就着用双元精瓷围棋了。恰巧飞扬围棋论坛里面有20号蛤碁石,借购物节也是618元促销,我当时核计要的618股票涨点买上一副。结果618当天,手里超跌股票居然涨停,看来老天也要我买。
下单后蛤碁石很快到货,虽然对棋子厚度有心里准备,但打开后还是感觉棋子太薄了,不用说云子,比精瓷都要薄。但好在做工精致,棋子大小规整。
由于棋子太薄,已经没有必要为它们再买棋笥,恰巧前几天买了一些日本进口保鲜盒,拿来两个把棋子倒进去,倒也合适般配。
下棋不多,暂且如此吧。