飞扬围棋

标题: 围棋棋软管锥篇-之-0-leela最简单上手 [打印本页]

作者: zhouyang    时间: 2017-9-23 21:49
标题: 围棋棋软管锥篇-之-0-leela最简单上手
本帖最后由 zhouyang 于 2017-9-24 00:54 编辑

围棋棋软管锥篇-之-0-leela最简单上手

终于可以开始介绍正式内容,现在开始第零章,熟悉计算机或者已经安装运行leela的棋友完全可以不看,或者快速略过,这章开始,开始必须配图了,截图我尽量简单,大小啥的都不调整,意思本来就是让大家看懂就行,窗口图俺就截窗口,窗口说不清,就全屏。除非附件大小不允许,就不调大小啥的。
否则后面不知道要多少图,全都调,浪费时间,也没意义。

而且,这个为了版面容易看些,俺分段落发,最后这一个章节的内容写完了,俺会说,此章节内容完毕的。如果棋友想回复提问啥的,尽量等我这个全发完了,再回复,那样可能会清晰一些,便于其他棋友阅读的。

基本leela 0.110beta10 版本已经比较稳定了,俺基本后面都会以这个版本为例,如果有些版本比较之类的情况什么的,也会专门说明。

作者: zhouyang    时间: 2017-9-23 21:50
本帖最后由 zhouyang 于 2017-9-23 21:52 编辑

安装leela,leela安装及其简单,参看下图:

重要的是下面那个GPU加速的一定要打钩选上,否则默认只安装CPU版,就没有显卡加速,非常重要,一定看清!!!

作者: zhouyang    时间: 2017-9-23 22:06
本帖最后由 zhouyang 于 2017-9-24 00:04 编辑

安装完成的目录等等信息,我这个里面东西比较多,其实没那么多,我是把leela的GTP引擎等也放进一个目录了。
安装后,有用的就三个文件。一个CPU版,一个GPU版,还有一个是有版权,不能集成在主程序中的OpenCL库,这个目录,整个拷贝到其它机器,都能运行,leela是非常绿色的软件,对机器没有影响的,大家可以放心使用。

同时说一下,俺个人不用汉化版,不过汉化的兄弟肯定好人,造福不少人啊,而且,汉化,就是把对应得一些英文,简单改成中文了,对棋力,稳定性,啥的,没影响的。

好像有人说啥汉化有毒啥的,俺是不用汉化,所以不保证,最少肯定可以确定,做这个的兄弟,肯定应该不会干这种事情,不过就是用的一些脱壳工具啥的,有可能被杀毒程序误报。

如果您用单独汉化版无法运行,可能是缺少了opencl库,就是那个dll文件,拷贝到一个同目录,即可使用。

这些部分,前面有的帖子中的内容也有,可自己参考。

汉化的版本,正常当然没问题,不过如果再有人再上面再加点什么的话,那难说。所以,来源重要。汉化的兄弟肯定好意,但如果要用这个,对安全有担心,对计算机如果不熟,最好请教下,用计算机比较熟悉的朋友。

我个人不用,所以无法保证什么。

另外,leela软件非常简单,你就算不清楚英文,熟悉了几个快捷按钮的位置,也应该没啥难度。

官网下载得的安全性有保障,另外,leela更新比较快,汉化不一定非常及时。如果您想用汉化,当然很好,熟悉下,再用官网下的,也很好,这样,能用最新的,而且不冲突,汉化的可执行程序和标准的肯定可以共存吧。



作者: zhouyang    时间: 2017-9-23 22:10
本帖最后由 zhouyang 于 2017-9-24 00:05 编辑

安装后leela的执行界面,有显卡的,执行GPU版,就是有OpenCL加速那个,只有CPU,集成显卡的,执行不带OpenCL加速的。软件运行的界面:
作者: zhouyang    时间: 2017-9-23 22:11
本帖最后由 zhouyang 于 2017-9-24 00:06 编辑

点help菜单中的about,就是软件的自身说明信息。我分别运行CPU版和GPU加速版,各截一次。看,比如,CPU版本,只显示CPU信息,而GPU版,就显示显卡信息。

前面一个棋友问如何确定直接机器啥显卡,通过这个,就非常容易。上面一个,显示显卡信息,是GPU版,有显卡加速。下面一个,就是CPU版了,没显卡加速。

可看出,运行的显卡是GTX1070,N卡,等等,下面可看出CPU相关的一些信息。

作者: zhouyang    时间: 2017-9-23 22:19
这两个程序能正确执行,就说明leela可以正常工作了,如果GPU版不能执行,就是显卡,或者显卡驱动什么的有问题。

同时,如果要确定leela在本机性能如何,可参考前面的帖子:

简单说明一下leela的GTP引擎

http://www.flygo.net/bbs/forum.p ... &extra=page%3D1

作者: zhouyang    时间: 2017-9-23 22:19
等会更新,请暂时不要回复。
作者: zhouyang    时间: 2017-9-23 22:32
本帖最后由 zhouyang 于 2017-9-24 00:28 编辑

下面是软件设置部分,打开软件的tools,setting菜单,翻译下就是工具,设置,如下图设置,最主要的,就是Pondering选项一定不要选,那个是后台思考,就是对手思考的时间,程序也不停运行,没啥大用,而且机器只能更热,更吵,更费电。而且,以前pondering是有问题的,容易自己死大龙,RN
等软件也有类似问题。Pondering这个选项最好不用。
现在Pongdering到底啥情况,俺不太清楚,反正一般场合用了只有负作用,就没试过了,不保证。大家不用为好。
Pondering下面的选项Neural Networks一定要选,这个是神经网络,如果这个不选,就没神经网络了,那么软件的棋力会降低非常多。
最后一个是支持高分屏的等的DPI缩放的,如果有4K等高分屏,应该选,但如果没有,那么选了也没问题,总之,选了没坏处。

作者: zhouyang    时间: 2017-9-23 22:52
软件设置完毕,就可以开始下棋或者分析了。左边最上面的Board size,是棋盘大小设置,只有19*19的棋盘,有神经网络,其它棋盘大小没有,棋力有限,不过如果初学者,可以和小棋盘下下,或者有体力,也可以25*25路棋盘操练。

作者说过,0.110版的改进之一,就是在非标准大小的棋盘上增强了棋力,没有以前那么弱了,但到底如何,我没下过,不清楚,有兴趣的棋友可自行感兴趣试验。

标准下棋,选19*19好了。

下面的Komi是贴目,一般设置为6.5或者7.5,否则,神经网络训练的结果,有可能不准确。

下面的Handicap是让子设置,0就是分先,其它让子数,自行设置。

然后下面的 Time for game,是设置leela的整盘棋用时的,他会自动调节每步,基本理解成20分钟包干就没错。基本上,20分钟,程序大概15秒下一步棋。想要其它时间,可参考调节。

然后右边,your color,就是你个人是选黑还是白,自己设。

下面 Engine max level,就是选程序的模拟次数,丛100次到20000次,最下面一个选项是 无限,一般选这个。否则,棋力有限,而且,因为有时间限制,你就算选择无限,也不会慢,到时间,就会落子。

还有最最下面,是神经网络,这个只有19*19棋盘有,而且,对棋力影响巨大,前面说过了。一定要选。




作者: zhouyang    时间: 2017-9-23 22:54
基本上,您就照着我发的这个设置,就99%的情况没问题,可以开始下棋了。
作者: zhouyang    时间: 2017-9-23 22:54
leela的运行界面
作者: zhouyang    时间: 2017-9-23 22:58
本帖最后由 zhouyang 于 2017-9-24 01:00 编辑

这个,就是下棋的界面了,可以和程序下棋了。
点上面的返回按钮,就让程序会退一步,你可以再落一子,就是你替程序下子,相当于交换黑白。
你可以随时切换,看程序如何应对啊。当然,也可以下完整盘棋,然后数目啥的。


作者: zhouyang    时间: 2017-9-23 23:00
下面是,leela的分析功能,这个最强,没有之一!!!

不说棋力,光说分析功能,

甚至alphago有没这么强的分析功能,俺都不清楚,从功能上来说,应该是没有啊。
作者: zhouyang    时间: 2017-9-23 23:21
本帖最后由 zhouyang 于 2017-9-24 00:15 编辑

就是点 Analyze菜单,同时把下面的  Analysis Window 选上,或者可以按F7,就可以调出分析菜单了。

同时,选中最上面的 Start/Stop Analysis,或者按F2,就可以分析了。可以随时开始分析和停止。

leela这个特性非常非常强,没有之一,没有之一!!!

其它一般人能接触到棋软,分析功能最强的是zen6.其它,根本没有,或者,可以看成没有。

不过,zen6也比leela差的天上地下,zen6只能显示下一步的5个可能选点,如果您棋力较高,或者参考意义大些,棋力弱些,一个点,当然不如Leela显示变化图清楚啊。

同时,zen6,根本不能暂停的。比如,分析模式,特别消耗CPU,比如,你运行zen6的分析模式,感觉再分析下去,cpu要过热着火了。也不能暂停,如果停了,只能从头开始。

而leela,这点非常强,随时暂停,你可以随时暂停干别的,机器也像没有运行棋软一样反应快,一点资源都不消耗,然后,你随时可以再次开始,以前分析的结果都在,完全没影响。你急着用计算机,完全可以暂停,干别的,完全没影响的。

就是,您想分析1000万步,完全可以500万暂停,然后下次开始,丛500万步以后开始。

zen6就是你只要一停,就只有从新来过了。实在是傻。其它棋软更是弱到没有。

leela 0.110版本在分析模式中加入了最终的目数预测,比如,最后赢3.1目之类,也在分析窗口显示,是最新的特性,0.10.5及以前版本都没有。不过,个人感觉,目前,还非常不准,尤其是某些特定局面下。

分析模式下,按一下你选择的点,就在运行中的棋盘上显示分析的结果,一些下面可能的走法。按一下显示,再按一下消失。

注意提一下,分析模式,显示的结果,时时刻刻都在变化,一般来说,分析的时间越长,显示走法,就相对越合理。分析次数少,显示的,就可能可笑。
作者: zhouyang    时间: 2017-9-23 23:26
本帖最后由 zhouyang 于 2017-9-24 00:16 编辑

其它的,比如,load game,save game等等,就可以加载sgf棋谱进行研究,或者保存自己对弈的棋谱等等了。

其它,比如,快进10步,后退10步,放弃一手,点目,认输,等等。完全可自行研究之,不详述。
作者: zhouyang    时间: 2017-9-23 23:52
本帖最后由 zhouyang 于 2017-9-24 01:23 编辑

基本上leela的使用简介就说完了,当然还有很多东西,但没必要说了,相信棋友看过上面,应该,就能开始使用了。

很多内容leela网站有介绍,英文可以的棋友自行参考,我就把我有点印象的,随便说了说。

leela是非常容易使用,安装的软件,同时支持Win/mac/linux三个平台。如果你没有一个独立显卡,还有单独的CPU版,同时,安装,使用,也及其简单。

前面有个朋友说,10年前机器照样用,是的啊,不能用GPU,也能用CPU版啊。

我想象不出有个人还在用的计算机,不能运行leela的,同时,就算显卡没有或者不好,那CPU版的操作也完全一样,同时,时间够了,棋力一样不差。

俺写这个,实在是简单到不能再简单了。就是给英文实在很吃力,或者年级大了的棋友参考。

我想,如果感兴趣的棋友,一定要安装,使用下,然后,就算大家讨论问题,才有价值点。

如果都这样了,还有棋友连安装使用都没用的话,那么,这类人的问题,俺回答应该也是没意义吧。

或者同样时间,俺是否回答或者跟用过棋友讨论,有意义那么一点点啊。

这篇大致写完了,大致是leela的安装,使用方面,其实,说啥都不如自己用下。

以后有各种安装运行的问题,大致就这个贴子回复了,或者,用过的棋友,也可以帮忙回复些问题啊,谢谢啊,造福广大棋友,不必重复劳动啊。

我觉得最主要的让棋友上手的部分应该就写完了,后续内容如果要写,还非常多,这个只是第0章啊,只是让棋友上手的。这个最重要。

当然,后面,如果要写,那个内容非常多。

现在先大致预告一下:
先写写番外啥的,关于涨棋之类的。
这个应该是人是怎么下棋,学棋的一些说明,说说这些,可能可以更好的说明后面的棋软运行方式啥的。


第1章,应该是棋软的原理啥的简单说明,尽量避免术语,能让棋友有个大致的关键观念就好,当然,主要是个人胡扯,准确性,您自己参考。
还有会提提最近流行的zen6,银星,rn等等,说说适不适合棋友啥的。有些基础知识如果不介绍,后面也没法写。那个才是真正应该的第1章啊。
可能也涉及点alphago啥的,毕竟现在强的棋软都是类似的工作方式,leela其实最容易帮大家看出以alphago为代表的这类程序是咋运行的。
还有个人理解的现在的围棋软件实力如何之类和alphago有多大差距,以及展望之类。看情况,看大家关心情况,看扯多少。

第2章,举个例子说说用leela分析定式下法啥的,就相当于分析模式的一个实际使用案例。
而且可能涉及一些leela等软件的等不同版本的分析,选点,及计算策略的异同之类。
比如leela 0.90/0.10.0/0.10.5/0.11.0版本,有的可能分析功能强,有的可能对战的时候表现的更强。
有的强机可能强,有的弱机可能快等等,这都是跟选点,计算,神经网络训练如何之类的相关的。
但这个必须说完棋软基本原理才能谈谈,否则没啥意义。

然后,就看棋友兴趣,比如,分析全局啥的,或者对看棋,打谱,研究棋,有用。

还有些计算机配置等等问题,其实这些本来不是问题,但对于计算机不熟的棋友可能关心。要是大家特别感兴趣,可能也能稍微展开点说,比如未来硬件展望之类,比如,intel要出的cpu都18个核了,要不要考虑下啥的,还有笔记本之类的有啥考虑的。想长时间稳定运行,有啥注意的没,看大家兴趣,说的详细点或简略点。

看情况,不一定都写,看大家需求,或者改别的内容都是可能的,要不不继续写也是可能的。

毕竟俺觉得,只要会围棋的棋友上手,其实俺说的后面很多内容,大家自己就可以做了啊。

还是自己先用用,最重要。

后面不一定很快写了,看看棋友用的情况再说,或者说,大家用用,就算俺后面胡扯些啥,大家看着也更有感觉不是。

这章完结,大家有安装使用的问题,各个平台,各种系统,这个统一答复,当如果是计算机配置之类,考虑一个专门帖子说,这个肯定不会仔细答复。就是,如果你连点用的感觉都没,说那些,参考价值不一定大。
作者: zhouyang    时间: 2017-9-23 23:59
为了让棋友快速上手啥的,番外什么的,以后再补好了,反正上面内容足够棋友安装使用leela,先用用,有百利无一弊啊。

而且,前面帖子啥的都说了,对windows平台下的棋友来说,leela 0.110beta10完全可以用啊。不必太担心稳定性啥的,又没任何损坏系统的可能。
作者: hidear    时间: 2017-9-24 02:26

作者: 泥马船    时间: 2017-9-24 06:56
最棒leela传教士
作者: 阿扬    时间: 2017-9-24 10:28
感谢楼主,学习到很多
作者: ajiejiejie    时间: 2017-9-24 11:55
楼主功德无量,遥想十多年前,那时的单机象棋软件已经完全达到职业级的强度了,而围棋软件还处于初级阶段,有些下围棋的朋友说围棋软件100年内也不可能达到这种高度,结果没过10年计算机围棋就被彻底破解了,现在连单机软件也能达到如此强度了,对业余爱好者来说真是天大的喜事,不过很多教棋的老师就惨了,得转行了
作者: 秀丽秀威    时间: 2017-9-24 12:58
好东东啊,昨天在弈城放了一次狗,对手不足百手含恨而去:,本人到多了一点蛋蛋滴忧伤,……。
难怪大家都在退坑了,
作者: xchwd    时间: 2017-9-25 11:02
谢谢分享,最近喜欢leela了
作者: ldwb7810    时间: 2017-10-2 11:53

谢谢分享,最近喜欢leela了
作者: 逢芳必点    时间: 2017-10-2 12:37
谢谢分享,最近喜欢leela了
作者: 飞天棋神    时间: 2017-10-3 09:05
谢谢楼主
作者: jg1981    时间: 2017-10-3 10:21
写得太好了,看了楼主的介绍准备下载试试,请教下楼主,这个配置的电脑可以用GPU模式吗:CPU
类型
第七代酷睿i5处理器
核心数
四核
CPU型号
Intel Core i5-7400T
速度
2.2 GHz
显卡
显卡类型
独立显卡
显示芯片
NVIDIA GeForce 930MX 4GB GDDR3
显存容量
4GB
内存
容量
8GB
速度
DDR3L 1600
作者: peng0619    时间: 2017-10-7 11:35
本帖最后由 peng0619 于 2017-10-7 11:41 编辑

刚安装,谢谢,先熟悉,简单试了下,发现我们棋友下棋的问题手,对我有帮助

作者: peng0619    时间: 2017-10-7 12:49
在笔记本上安装使用感觉真好,用了一次zen6,我都不知道怎么用分析功能,茫然不知,卸载了事。
lz的Leela贴,让业余棋友多了个自我学习的利器,以前遇到问题,也不知道自个想法对不对,现在好了。
lz功德无量!!
作者: peng0619    时间: 2017-10-7 12:54
这个Leela有手机版么?
作者: 阿扬    时间: 2017-10-7 15:00
peng0619 发表于 2017-10-7 12:54
这个Leela有手机版么?

没有
作者: peng0619    时间: 2017-10-7 20:12
阿扬 发表于 2017-10-7 15:00
没有



作者: lu01    时间: 2017-10-7 20:17
阿扬 发表于 2017-10-7 15:00
没有

只要作者愿意,应该不难,不过手机续航就不行了,我手机运行crazy stone都发热
作者: peng0619    时间: 2017-10-8 15:23
提点建议:棋盘界面,坐标标示的数字和字母字号太小,看着费劲
作者: peng0619    时间: 2017-10-8 18:31
分析窗口,这几栏是什么意思?
effort%,   MC win%,  net win%,   net prob%
作者: 阿扬    时间: 2017-10-8 18:51
今天用LEELA分析围甲柯洁VS朴廷桓的对局,发现判断和腾讯AI差别还是很大的。
作者: 小斌    时间: 2019-7-26 13:56
请问在哪里下载里拉?




欢迎光临 飞扬围棋 (http://bbs.flygo.net/bbs/) Powered by Discuz! X3.2