ShogiArena ドキュメント

ShogiArenaは、USI対応の将棋エンジンを自動で対局させ、結果を比較するPython製のツールです。 トーナメント、強さの検定(SPRT)、パラメータ調整(SPSA)、自己対局による棋譜生成に使えます。 対局の進行や保存した棋譜は、ブラウザのダッシュボードで確認できます。

初めて使う

インストールを済ませたら、クイックスタートで手元のエンジンを対局させてみてください。 エンジンをまだ用意していない場合は、クイックスタートにYaneuraOuと水匠5を取得する手順もあります。

用途別の設定例はGitHubのexamples/configsにあります。

目的から探す

やりたいこと読むページ
エンジンや対局条件を設定するエンジン設定、トーナメント
変更前後の強さを比べる、パラメータを調整するSPRT / SPSA
対局や棋譜をブラウザで見るダッシュボード
複数のマシンで対局を回すリモート実行
Pythonからエンジンを操作するPythonライブラリ
コマンドの引数を調べるCLIリファレンス
レーティングや検定の仕組みを知る統計的検定とチューニング

開発に参加する場合は、コントリビュートガイドを参照してください。