CGOS
CGOS(英语:)是围棋的对弈网站,仅提供给电脑围棋程序互相对弈[1]。
![]() | |
持有者 | 山下宏 |
---|---|
网址 | www |
商业性质 | 否 |
简介
CGOS提供围棋软件在各式棋盘上使用GTP(Go Text Protocol)对弈,提供9x9、13x13以及标准19x19棋盘[1],系统会自动配对对手进行对弈,并提供等级分计算排行榜[1],让围棋软件的开发者可以了解软件的实力。
规则
![]() |
维基教科书中的相关电子:Computer Go/Tromp-Taylor Rules |
为了让程序判断更为简单与清楚,采用Tromp–Taylor规则计算胜负(但禁止自杀)[1],该规则接近于于中国规则。让子在19x19与13x13为贴7.5目,在9x9的则为7.0目[1]。
比赛用时采包干制,9x9为每方五分钟,13x13为每方十分钟,19x19为每方十五分钟[1]。除此之外,系统会在每一步都增加一小段可用时间,以避免软件本身以为没有超时,但服务器却因为网络传输延迟而造成判负的情况[1]。
排行榜
CGOS采用等级分的机制计算排行榜。系统提供两种排行榜:
- 第一种为即时更新的Elo[2][3][4],在每次对弈完后就会更新成绩,可以较即时得知软件实力,但仅保留三十天内有下棋的软件信息,且排名准确度较差。
- 第二种为每日更新一次的BayesElo[5][6][7],软件最少需有100场的成绩才会列入排名计算。虽然更新频率没有前者Elo高,但因算法的特性以及场次低标限制,排名较Elo准确[8],而且保留所有历史数据。一般在讨论相对强度时都会以BayesElo为主。
这两种等级分计算方式都会遇到分数漂移的问题(英语:)。在2020年6月11前,CGOS所提出的缓解方案是将GNU Go(帐号Gnugo-3.7.10-a1
[9][10][11])常态参与比赛,并固定在1800分作为基准[1],借此稳定分数。
在2020年6月11日后,9x9与13x13维持使用GNU Go常态参与比赛,但19x19因为现在的电脑围棋引擎强度比以前提升许多,使用GNU Go难以判断实际强度,所以改用Leela Zero引擎与ELF OpenGo训练数据的机器人(帐号LZ_05db_ELFv2_p800
)常态参与比赛,并固定在3670分作为基准[2]。
与人类对应
CGOS的维护者山下宏依照AlphaGo相关的论文,以及2018年一月时Go Ratings的数据,推算AlphaGo的各种版本以及人类顶尖棋手在CGOS上可能对应到的BayesElo分数[12]:
软件或人类 | BayesElo | Go Ratings | 备注 |
---|---|---|---|
AlphaGo Zero(40 blocks版) | 5422? | 4450? | |
AlphaGo(Master版) | 5231? | 4250? | |
AlphaGo Zero(20 blocks版) | 5022? | 4050? | |
AlphaGo(Lee版) | 4672? | 3700 | Go Ratings的3700分是以AlphaGo李世乭五番棋中四胜一负的战绩推算。 |
朴廷桓 | 4592? | 3620 | 发文当时人类在Go Ratings上最高分的棋手。 |
柯洁 | 4590? | 3618 | |
井山裕太 | 4546? | 3574 | |
李世乭 | 4514? | 3542 | |
DeepZenGo | 4269 | 3297? | 帐号Zen-15.7-4c1g ,发文当时在CGOS上BayesElo分数最高的帐号。 |
AlphaGo(Fan版,176 GPU) | 4122? | 3150 | 对战樊麾的版本。 |
AlphaGo(Fan版,48 CPU与8 GPU) | 3862? | 2890 | |
GNU Go | 1800 | 828? | 帐号Gnugo-3.7.10-a1 ,固定的基准分[1]。 |
知名围棋软件
由于CGOS提供了二十四小时都可以自动对弈的环境,有不少知名围棋的软件都有官方或爱好者将软件挂上去测试:
开放原代码
参考文献
- . [2017-12-20]. (原始内容存档于2017-12-22).
- . [2017-12-23]. (原始内容存档于2017-12-22).
- . [2017-12-23]. (原始内容存档于2017-12-24).
- . [2017-12-23]. (原始内容存档于2017-12-24).
- . [2018-01-31]. (原始内容存档于2017-12-27).
- . [2018-01-31]. (原始内容存档于2017-12-24).
- . [2017-12-23]. (原始内容存档于2018-01-17).
- Rémi Coulom. . [2018-01-29]. (原始内容存档于2018-07-13).
- . [2017-12-20]. (原始内容存档于2017-12-22).
- . [2017-12-20]. (原始内容存档于2017-12-22).
- . [2017-12-20]. (原始内容存档于2017-12-22).
- . 2018-01-26 [2018-01-26]. (原始内容存档于2018-01-27).
- . 36Kr. 2017-12-11 [2017-12-20]. (原始内容存档于2017-12-22).
- . [2017-12-20]. (原始内容存档于2017-12-22).
外部链接
- 官方网站 (英文)
- CGOS is Go server for computer programs.,相关的代码。(英文)
- DeepLeela,即时对弈的网页服务。(英文)
- 9x9 Go Server (英文)
- Computer Go Server(页面存档备份,存于) (英文)