探索木の可視化について

December 15, 2024 · View on GitHub

TamaGoは探索木の可視化機能をサポートしています。

可視化機能の実行例

(echo 'tamago-readsgf (;SZ[9]KM[7];B[fe];W[de];B[ec])';
 echo 'lz-genmove_analyze 7777777';
 echo 'undo';
 echo 'tamago-dump_tree') \
| python3 main.py --model model/model.bin --strict-visits 100 \
| grep dump_version | gzip > tree.json.gz
python3 graph/plot_tree.py tree.json.gz tree_graph
display tree_graph.svg

探索木の可視化結果

graph/plot_tree.pyのコマンドライン引数

引数概要設定する値設定値の例備考
INPUT_JSON_PATHtamago-dump_treeコマンドを実行した結果のJSONファイルのパスtree.json.gz
OUTPUT_IMAGE_PATH可視化結果を保持する画像ファイルのパスtree_graph拡張子(.svg)が自動的に付与される

graph/plot_tree.pyのオプション

オプション概要設定する値設定値の例デフォルト値備考
--around-pv主分岐のまわりのみ表示するフラグtrue または falsetruefalse