在 Windows 下配置使用 LeelaZero和Sabaki實現(xiàn)人機大戰(zhàn)

LeelaZero是一款采用了與AlphaGo Zero相同算法的開源AI,水平非常高,但本身不提供圖形界面,因此我們需要配合Sabaki使用,這樣就可以有一個水平不遜色于職業(yè)高手的教練來陪我們下圍棋啦。配置的方法如下:

首先去 Sabaki官網(wǎng) 下載相應版本的軟件,進行安裝。

然后去 LeelaZero的主頁 下載其可執(zhí)行程序,如果沒有獨立顯卡就下載 cpuonly 的版本,下載完成后解壓到 Sabaki 的安裝目錄。

接下來去下載最新的權重文件,然后解壓出來,改名叫 leela_network.txt 。

然后下載 LeelaSabaki ,降壓縮包里面的 leelasabaki- win.exe 文件解壓到 Sabaki 的安裝目錄。

運行 Sabaki ,然后點擊菜單 Engine->Manage Engine ,然后點擊 Add 按鈕 , Engine Name 可以隨便填,比如 LeelaZero, Path 就填 leelasabaki-win.exe所在路徑 。Argument參數(shù)填:

--heatmap [leelaz.exe的路徑] -w [leela_network.txt的路徑] --playouts 100 --noponder

參數(shù)的意思是:

  1. heatmap 代表顯示下一步棋可能選點的熱圖。如果你不希望顯示熱圖,可以去掉該參數(shù)。
  2. playouts 大致可以理解成演算的深度,數(shù)字越低則AI的水平也較低,需要配合noponder參數(shù)一起使用。
  3. --noponder 代表不占用對手的時間進行思考。

這樣就配置好了,可以進行人機大戰(zhàn)了,開始對局的操作是點擊菜單 Engine->Attach ,然后可以選擇對弈的引擎以及它執(zhí)黑還是執(zhí)白。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容