讓圍棋AI作為覆盤老師的好夥伴-Go Review Partner

看到對岸「百度圍棋吧」的文章:「围棋开源AI棋谱分析工具Goreviewpartner中」與「复盘神器,史上最强!」,得知原來國外有個超棒的免費開源圍棋AI覆盤工具-Go Review Partner。截至目前的版本 (0.11.2),支援了 AQ, Leela, Ray, Leela Zero 等圍棋AI引擎,可以協助玩家對奕後所自行儲存的 .sgf 檔格式 (大都圍棋對奕平台均支援該標準棋譜格式),作完整的棋譜掃描分析後,再儲存為 .rsgf 格式,可以一一檢視每一步圍棋AI所分析的勝率,以及建議的著點。

哇喔~ 我雖然擁有了多套圍棋AI,但實在不想與之對奕,棋力相差太多了。!^^
但是若能讓 AI 作為協助覆盤的工具,那才確實得以發揮真正的用處!對玩者本身棋力的提昇學習,肯定會有相當大的助益。

GRP (Go Review Partner)官網可下載搭配不同種類的 AI。我個人是下載 Leela Zero 64bit 版本,這個版本是支援玩家電腦有中高階以上的顯卡 (最好是 GTX 1080,我個人的顯卡是 GTX 970,運算處理差了些);也可以另外下載純 CPU 版本,但我想 AI 棋力可能會比 GPU 版本差許多吧。

下載回來解壓縮至任一資料夾,直接執行 .exe 主程式即可。
Go Review Partner Screenshot-01

閱讀全文 »

兩個圍棋AI引擎的自動對奕-RN vs. Leela

先前我都是自己手動叫出 Crazy Stone、Zen、Leela 等自帶的圍棋圖形界面,然後自己當「人肉臂」交互點子讓兩個圍棋AI對奕,參考先前寫的兩篇:
o 圍棋軟件間的對奕-Leela vs Zen6 @i7-GTX970 顯卡
o 圍棋軟件間的對弈-Crazy Stone Deep Learning vs Zen6

不過這種方式未免也太辛苦麻煩了。現在兩個知名具有深度學習 (deep learning)功能的免費或開源圍棋AI — Leela & RN,都具有在命令列模式下 (command mode)加載參數設定而得以達成自動對奕的功能。

除了圍棋AI引擎之外,還需要有個可以展現圍棋對奕的界面。對岸比較普遍使用的是「GoGui」,不過我覺得畫面很陽春。這裡我用了一直有在持續更新並且是開源 (open source)的「Sabaki」,界面漂亮太多了。
Sabaki Go

閱讀全文 »

圍棋軟件間的對奕-Leela vs Zen6 @i7-GTX970 顯卡

先前就寫過一篇:圍棋軟件間的對弈-Crazy Stone Deep Learning vs Zen6。一般 Zen6 的水平就已約略達「野狐圍棋對奕平台」7D 以上,已是業餘棋手中上以上程度。

結果今年又有兩套新興的圍棋AI-RN & Leela。而且這兩套都是運用 AlphaGo 的「深度學習 (Deep Learning)」演算化,且使用了顯示卡的 GPU (graphics processing unit)大幅提昇了運算速度。

RN 相關資訊目前比較少些,且它沒有圖形界面,設定較繁瑣,且據說顯卡起碼要求 GTX1080 才能真正展示棋力。因為我現在使用的桌機是五年前的老電腦,i7-2600 8核心、32G DRAM、GTX 970 4G 顯卡,算是中階設備,所以就先下載 Leela 來玩看看在我的硬體設備上能達多高棋力。

題外話,Leela 作者 (比利時人)可謂神人也,超早年代最是簡潔音質超棒的音樂播放軟體-foobar2000,就是同一作者開發的。這真的好跳Tone,從開發音樂播放App到圍棋AI?!

好啦,下載 Leela (現至最新版本為 0.10.0) Windows 版本 (另有支援 Linux, Mac 版本),安裝時同時勾選 GPU 選項,安裝完成後點選 GPU Accelerated 捷徑即可打開對奕畫面。很陽春的選項與畫面,反正就是專用來 AI 對奕而已。
Leela vs. Zen6

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal