在katago发布了新的版本1.3.1及新权重后,面对leelazero的260、261版本的权重实现了一波六连胜,这波势头随着leelazero的新262权重的推出才遏制住,然后随后实现对katago的反超。
相对于katago的程序版本与权重同步更新,leelazero更侧重的是权重的更新,有时间频繁的一日一更,今天,新的权重263已经推出,相对于前一个版本的权重胜率高达55.19%。
leelazero是由一位比利时程序员起头开发的。开发者的围棋水平未知,但应该没有专业棋手的加入,同时其开发不使用人类棋谱与累积的围棋知识,仅根据围棋规则,使用单一类神经网络从自我对弈中学习。
这应该也可以解释leelazero在征子方面的弱智表现。即便网上所说计算量的原因,但不考虑征子的特殊棋形,单作为简单死活,也不应该出现这样的低级错误。
另一方面在官子阶段,leelazero和其他围棋ai一样,是很少犯错的,但有些情况下犯的错和征子一样低级,这应该和leelazero的算法应该有关系。
这是katago官子逆转的一局。说是逆转,是因为通过sabaki对弈的时候,leelazero的自认胜率一直很高,但即便以我的水平,也能看出自从282手开始的单官劫黑棋是无法打赢的,但leelazero的持续高胜率让我开始怀疑自己的水平和katago算法。直到328手后,leelazero的胜率才低于50%,但也一直持续在30%左右,也就是说还没有到认输的份上。
棋谱是到了346手,后面leelazero还在不停地填子,并在katago多次pass后才认输。
显然,问题不是出在官子计算上,而是在死活计算上。出现这个问题,leelazero一是对左下角的双活计算不清,再者就是忽略了328手后如果不应而粘劫有双活的手段。
这个计算量应该是不大的。出现这种低级误算应该是leelazero重计算积累而轻算法效率的一个表现吧。