如何快速配置一个LeelaZero来感受一下高段位棋手的威力(【真】自取其辱教程)
2018-11-28 22:02阅读:
上次随口问了下方老,阿法狗退役之后,现在比较流行的围棋软件水平怎么样,大概有哪些。方老列了几个名字——其中绝艺什么的毫无疑问比较高端,然而是国家队内部训练专用;于是我就随手查了查这个开源的软件Leela
Zero。
官方github的repo在这里:https://github.com/gcp/leela-zero
大致看了看,其实发现单纯想拿它下棋(专业术语算是inference)的话,电脑倒是不用太高的配置;但获得有价值的权重文件却不是一件容易的事(似乎记得当年阿尔法刚出的时候,说是跑的128GPU+128CPU;等后来的各种升级版都是直接用的它家的TPU)。简单看了眼这软件的后端,貌似可以用Caffe等软件训练(提供的三个prototxt,最大的那个大概几十层,不过结构其实也不算太复杂);不过按作者的计算,要达到Google当初那个阿尔法zero的水平,在家用电脑上要1700年,详见
http://computer-go.org/pipermail/computer-go/2017-October/010307.html
反正我觉得作者(貌似是个比利时人)算出这个结果的时候内心估计是崩溃的(就算少两个零估计也要哭了QAQ)~
然后他采取的方法就是从全球收集棋友分布式计算的数据,另外借用了FaceBook的OpenGo训练出的一个现成的weights文件,直接把它转换了过来作为pretrained w
官方github的repo在这里:https://github.com/gcp/leela-zero
大致看了看,其实发现单纯想拿它下棋(专业术语算是inference)的话,电脑倒是不用太高的配置;但获得有价值的权重文件却不是一件容易的事(似乎记得当年阿尔法刚出的时候,说是跑的128GPU+128CPU;等后来的各种升级版都是直接用的它家的TPU)。简单看了眼这软件的后端,貌似可以用Caffe等软件训练(提供的三个prototxt,最大的那个大概几十层,不过结构其实也不算太复杂);不过按作者的计算,要达到Google当初那个阿尔法zero的水平,在家用电脑上要1700年,详见
http://computer-go.org/pipermail/computer-go/2017-October/010307.html
反正我觉得作者(貌似是个比利时人)算出这个结果的时候内心估计是崩溃的(就算少两个零估计也要哭了QAQ)~
然后他采取的方法就是从全球收集棋友分布式计算的数据,另外借用了FaceBook的OpenGo训练出的一个现成的weights文件,直接把它转换了过来作为pretrained w
