Leela
Leela是由比利时程序员Gian-Carlo Pascutto所开发的电脑围棋软件。
原作者 | Gian-Carlo Pascutto |
---|---|
开发者 | Gian-Carlo Pascutto |
首次发布 | 2007年[1] |
当前版本 |
|
编程语言 | C++ |
类型 | 电脑围棋 |
许可协议 | MIT license[2] |
网站 |
简介
软件使用中国规则[3],支持7x7、9x9、13x13,以及标准19x19棋盘,最大可到25x25[3];支持在Windows、macOS以及Linux平台上使用[3];支持多CPU及GPU加速计算(透过OpenCL界面,需OpenCL 1.1以上版本[3]);难度可以透过计算时间、让子与贴目调整[3];并提供分析界面让操作者可以得知Leela对每一步的胜率估算[3]。
- 2016年四月的0.4.6版[3]开始提供免费的完整版本。在这之前免费的版本为Leela lite,不支持19x19以及更大的盘面。
- 2016年六月的0.6.2版[3]开始使用深度卷积神经网络(DCNN),并且透过OpenCL使用GPU计算DCNN,估算这使得棋力大幅增强(约六子)。
- 2016年九月的0.7.0版[3]将最大盘面从37x37降至25x25,并且改善各种性能。估算大约比0.6.2版强半子。
- 2016年十一月的0.8.0版[3]大幅改善CPU与GPU(尤其是Nvidia的部分)的计算性能。估算大约比0.7.0版强1至2子(依照硬件差异)。
- 2017年二月的0.9.0版[3]支持7x7盘面,并且改善性能。估算大约比0.8.0版强1到2子。
- 2017年五月的0.10.0版[3]支持Linux与macOS的图形化界面。
- 2017年十月的0.11.0版[3]将Windows版本改用Clang/LLVM编译(原先使用MSVC2017编译),这使得蒙地卡罗评估(Monte Carlo evaluations)速度快了15%。
- 2020年十二月以MIT许可证发布原始代码[4][5]。
成绩
Leela在2008年的奥林匹亚电脑游戏程序竞赛中,围棋19x19项目得到第三名[6],围棋9x9项目得到第二名[7]。并且在2017年的第一届世界智能围棋公开赛初赛获取第八名[8]。
CGOS
目前在CGOS上最强的账号为Leela-0.10.5-16t1g
[9],这个账号是使用AMD Ryzen 1700与Nvidia GeForce GTX 1080 Ti运算[10],BayesElo约3590分[11]。
目前最新版0.11.0版中,表现最好的账号是Leela0110_vega6c
[12],BayesElo约3570分[11]。
另外有志愿者将0.11.0版设置特殊参数放到CGOS上与其他软件比较(即leela-0.11.0-p1600
[13]),这是为了与Leela Zero比较,所以使用与Leela Zero测试时相同的参数。这个版本BayesElo约3070分[11]。
相关链接
- AlphaGo
- Leela Zero
- 电脑围棋
- 围棋软件
参考文献
- ^ Sjeng - chess, audio and misc. software. [2018-01-15]. (原始内容存档于2007-12-22).
- ^ LICENSE. 2020-12-02 [2020-12-24] (英语).
- ^ 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 3.11 3.12 Leela. [2017-12-18]. (原始内容存档于2021-01-26).
- ^ Leela - a Go program combining Monte Carlo simulations and Neural Networks.. [2020-12-24]. (原始内容存档于2020-12-07).
- ^ Graphical interface for the Leela Go program.. [2020-12-24]. (原始内容存档于2020-12-07).
- ^ 13th Computer Olympiad, Go - Beijing 2008 (ICGA Tournaments). [2017-12-18]. (原始内容存档于2020-11-06).
- ^ 13th Computer Olympiad, Go (9x9) - Beijing 2008 (ICGA Tournaments). [2017-12-18]. (原始内容存档于2020-11-06).
- ^ 2017/08/17 台灣 CGI 勇奪首屆世界智能圍棋賽亞軍. 2017-08-17 [2017-12-18]. (原始内容存档于2017-12-22).
- ^ Crosstable for Leela-0.10.5-16t1g. 2017-08-31 [2018-02-02]. (原始内容存档于2020-07-09).
- ^ CGOS Bot Operators Community • Life In 19x19. 2017-09-05 [2018-02-02]. (原始内容存档于2018-02-02).
- ^ 11.0 11.1 11.2 19x19 All Time Ranks. [2017-12-27]. (原始内容存档于2018-01-17).
- ^ Crosstable for Leela0110_vega6c. 2017-09-18 [2018-02-02]. (原始内容存档于2020-07-09).
- ^ Crosstable for leela-0.11.0-p1600. [2018-02-02]. (原始内容存档于2020-07-10).