這裏介紹一下開源項目Mugo,它基於Tensorflow,能夠使用sgf的棋譜訓練圍棋機器人,跟你下圍棋,這裏直接給出本人修改完善好的項目,只介紹一下用法。python
連接:http://pan.baidu.com/s/1jHHA4D4 密碼:kshtgit
準備工做:github
打開Windows PowShell,輸入pip install argh,而後輸入pip install sgf,將缺乏的圍棋python模塊安裝上。ui
使用方法:
一、將sgf的圍棋棋譜放到data文件夾下面。(能夠從https://u-go.net/gamerecords/下載)
二、雙擊運行「z01 棋譜預處理.bat」,預處理棋譜。
三、雙擊「z02 訓練.bat」,使用棋譜訓練模型。
四、雙擊「z03 下棋.bat」,就能夠跟訓練出來的AI下棋。(也能夠雙擊GoGui.exe,配置好機器人下棋,參數是python main.py gtp policy --read-file=tmp\savedmodel).net
本人已經用棋譜訓練了5萬屢次,圍棋下的基本有那麼那麼點樣了。blog
參考資料:ip
一、Github Mugo開源項目:https://github.com/brilee/MuGoget