1 頁 (共 1 頁)

如何調整KataGo的棋力,cfg設定檔

發表於 : 2021-02-23, 20:53
Fly2002
圍棋AI的棋力與計算步數成正比,只調高GTP時間限制,並不會讓KataGo算到更多步,
要調整cfg設定檔才可以增加最大的計算步數(maxVisits)。
 
目前KataGo只算1步的ELO分數是2334分,大約網棋5段(在OGS)
  
計算到100步的ELO分數是3961分(在CGOS)
 
預設只會計算到500步,如果要算到更高的步數,就要調整cfg設定檔,cfg設定檔是KataGo內部使用的各項參數,KaTrain功能比較完整,可以自動覆蓋cfg設定,其他程式才需要手動修改cfg
 
GTP時間限制是其他程式(Lizzie、Sabaki、KaTrain、LizGoban等...)給予KataGo的下棋規則,如果調高了maxVisits,就能直接用時間限制來控制KataGo的棋力,1秒與10秒的棋力會差很多。
 
調整的方法是:
 
1.找到目前KataGo使用的cfg檔案名稱,以Lizzie為例:
 
KataGo改棋力1.jpg
KataGo改棋力1.jpg (41.94 KiB) 已瀏覽 14715 次
 
 
2.找到cfg檔案
 
KataGo改棋力2.jpg
KataGo改棋力2.jpg (94.99 KiB) 已瀏覽 14715 次
 
  
3.開啟cfg檔案,把maxVisits改成你所希望的步數,弱一點就改1,強一點可以改500或2000,或乾脆改成100萬,再利用GTP時間限制,讓KataGo計算到時間結束為止。
 
KataGo改棋力3.jpg
KataGo改棋力3.jpg (139.41 KiB) 已瀏覽 14715 次
 
 
目前KataGo運算100步的棋力,等於LeelaZero計算1600步,以前需要高階電腦才能達到的棋力,現在普通的電腦就跑得出來,AI的進步讓研究圍棋的電腦需求降低了。
 
如果使用高階電腦運作KataGo,計算1分鐘就能跑出ELO分數超過5000分的選點,接近與Master對戰的AlphaGoZero。
 
KataGo棋力1.jpg
KataGo棋力1.jpg (48.78 KiB) 已瀏覽 14715 次
 
KataGo棋力2.jpg
KataGo棋力2.jpg (190.79 KiB) 已瀏覽 14715 次