這里介紹一下開源項目Mugo,它基於Tensorflow,可以使用sgf的棋譜訓練圍棋機器人,跟你下圍棋,這里直接給出本人修改完善好的項目,只介紹一下用法。
鏈接:http://pan.baidu.com/s/1jHHA4D4 密碼:ksht
准備工作:
打開Windows PowShell,輸入pip install argh,然后輸入pip install sgf,將缺少的圍棋python模塊安裝上。
使用方法:
1、將sgf的圍棋棋譜放到data文件夾下面。(可以從https://u-go.net/gamerecords/下載)
2、雙擊運行“z01 棋譜預處理.bat”,預處理棋譜。
3、雙擊“z02 訓練.bat”,使用棋譜訓練模型。
4、雙擊“z03 下棋.bat”,就可以跟訓練出來的AI下棋。(也可以雙擊GoGui.exe,配置好機器人下棋,參數是python main.py gtp policy --read-file=tmp\savedmodel)
本人已經用棋譜訓練了5萬多次,圍棋下的基本有那么那么點樣了。
參考資料:
1、Github Mugo開源項目:https://github.com/brilee/MuGo