版权归原作者所有,如有侵权,请联系我们

[科普中国]-CGOS

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

CGOS(英语:Computer Go Server)是围棋的对弈网站,仅提供给电脑围棋程式互相对弈。

简介CGOS提供围棋软件在各式棋盘上使用GTP(Go Text Protocol)对弈(目前支援9x9、13x13以及标准19x19棋盘),系统会自动配对对手进行对弈,并提供等级分计算排行榜,让围棋软件的开发者可以了解软件的实力。1

规则为了让程式判断更为简单与清楚,采用Tromp–Taylor规则计算胜负(但禁止自杀),该规则接近于于中国规则。让子在19x19与13x13为贴7.5目,在9x9的则为7.0目。2

比赛用时采包干制,9x9为每方五分钟,13x13为每方十分钟,19x19为每方十五分钟。除此之外,系统会在每一步都增加一小段可用时间,以避免软件本身以为没有超时,但服务器却因为网络传输延迟而造成判负的情况。

排行榜CGOS采用等级分的机制计算排行榜。系统提供两种排行榜:

第一种为即时更新的Elo,在每次对弈完后就会更新成绩,可以较即时得知软件实力,但仅保留三十天内有下棋的软件资讯,且排名准确度较差。

第二种为每日更新一次的BayesElo,软件最少需有100场的成绩才会列入排名计算。虽然更新频率没有前者Elo高,但因算法的特性以及场次低标限制,排名较Elo准确,而且保留所有历史资料。一般在讨论相对强度时都会以BayesElo为主。

不管哪一种等级分,都会遇到分数漂移的问题(英语:Rating inflation/deflation)。CGOS的解法是将GNU Go(账号Gnugo-3.7.10-a1)固定在1800分作为基准,并且常态参与比赛,以确保软件分数的稳定性。

分数差异与胜率对照在CGOS官网上有完整的列表。常见的对应点为:

差70分时约60%。

差150分时约70%。

差240分时约80%。

差380分时约90%。

差800分时约99%。

与人类对应CGOS的维护者山下宏依照AlphaGo相关的论文,以及2018年一月时Go Ratings的资料,推算AlphaGo的各种版本以及人类顶尖棋手在CGOS上可能对应到的BayesElo分数:

|| ||

知名围棋软件由于CGOS提供了二十四小时都可以自动对弈的环境,有不少知名围棋的软件都有官方或爱好者将软件挂上去测试:

AQ,即AQ系列,截至2018年5月,免费围棋软件中实力最好的围棋软件。

DeepZenGo,即Zen系列。

GNU Go,即Gnugo-3.7.10-a1,系统固定其Elo与BayesElo等级分为1800,作为排名的计算基准。

Leela及Leela Zero,即leela与LZ系列。

PhoenixGo,即cronus系列,截至2018年5月,是CGOS上排名最高的围棋软件。

天壤围棋,即define-3.0与tianrang系列。

相关术语计算机围棋

网络围棋

本词条内容贡献者为:

李嘉骞 - 博士 - 同济大学