|
里拉基本是目前普通人,能接触到的最好的人工智能围棋软件。
技术基本和alphago已经完全相同了。蒙特卡罗之上又引进了价值网络。强于zen6等的技术。
分析功能最强,同时不像zen6,有步数限制。想分析多少步,分析多少步。
平台支持度最好,win/mac/linux三大主流平台均支持。甚至连古老的winxp都支持啊。
硬件支持度最好,是个独立显卡,都能加速,不分A/N卡。用的是opencl 1.1。此技术,三平台,A/N通用。
可以通过命令行的引擎测试。基本是个独立显卡都比CPU快很多。
几年以前的显卡,也比cpu快不少。
引擎自带的测试例子:
benchmarking
------------
Leela contains a number of internal benchmarks that can be used
to judge the speed (and resulting strength) of a system:
- CPU, integer operations: type "benchmark".
Reference score, Intel Core i5-6600 = ~4600 g/s
- CPU and GPU, floating point: type "netbench". The first result is
from the GPU (when using OpenCL) or the CPU (regular version), the second
result is always from the CPU.
Reference score, Intel Core i5-6600 = ~30 p/s (first/predictions)
Reference score, AMD Radeon R9 390 = ~602 p/s (first/predictions)
Reference score, NVIDIA GTX 1080 = ~735 p/s (first/predictions)
Reference score, Intel Core i5-6600 = ~305 p/s (second/evaluations)
这个功能也不错,大家自己测试,就对引擎在本机的性能有了解了。
稍微有点不同意原力猫的结论,leela其实不需要太好的显卡,就可以gpu加速了。对显卡要求高的是RN。
RN的优点是开源,但要自己编译啥的,同时对显卡要求高,基本不是最新最好N卡,可以不用考虑了。一般人不太容易上手。同时程序稳定度不咋地,各种参数啥的,其实挺麻烦。
RN可能适合自己想做个对弈软件的,不过没那个打算,leela就基本是平民alphago了,还是免费的。没盗版道德风险。
个人观点,leela自带界面比龙界面强太多了。龙界面,就是有中文啊。除此之外,是个毛啊。
基本是这样,如果,就是想用软件在奕城等平台混个9等,Leela当然也可以,但比zen,银星之类,并无太大优势。
比如,zen等用非常长的时间来测试,比如你设定个3k,这个大致应该是3k水平,不能太离谱。leela也有这样的功能,但作者肯定不可能像商用的zen等,反复测试这个功能,基本就是随便减少点运算量。所以,这类功能,leela当然也有,但逻辑上应该没商用的zen,银星等靠谱啊。
当然了,像alphago,极大可能未必会测试到底如果才能让引擎弱到3k,1d等水平啊。
但分析功能和技术,使用方便程度,leela无敌,不夸张的说,用leela分析master对局,其它分析和其相比,比如zen,银星,等,zen等就是搞笑了。
这么说,RN等是开源的,对想研究程序的有用。
zen6,银星等,就基本可以看成一个个人游戏。考虑的优化地方不同,比如,要求是个机器就能用,在指定的时间内表现也不能太离谱,等等。
比如,假如找个非常慢和古老的机器,时间限制为几十秒之内,zen等可能表现比leela好,这个就是说用zen等打个段位等相对方便的原因。
或者小孩子,初学者,啥的,要跟计算机对弈,那zen等,有点优势。比如设个1段啥的,可能水平就未必太离谱,但Leela,这个功能,就未必测试过太多了。
但如果允许大家都计算一个比较大的步数,比如百万以上,那一定是leela强了。
同时,商用版的zen最多算100万步,同时对支持线程数目有限制,如果打段位考虑,双路e5,根本不会比高频i7强,同时显卡啥的,根本没用。分析功能也是有限制,只能看个选点,根本看不到引擎的思考过程。
而leela不同,你只要机器不是差的离谱,就表现比zen等不差。如果说分析,目前其他和Leela比,是个玩笑啊。
一句话,免费大众alaphago。各种机器都能用。分析最强,没有之一。除非能看到后台数据,可能都不一定比真的alphago弱。 |
|