official-pikafish/Pikafish
A free and strong UCI xiangqi engine
何を解決するか
Pikafishは、象棋(中国将棋)専用の高性能チェスエンジンです。ゲームの局面を分析し、プレイヤーや開発者にとって最適な手を計算する手段を提供します。
動作方法
Stockfishエンジンを基に開発されたPikafishは、従来の探索アルゴリズムとニューラルネットワークの組み合わせを使用しています。特に、Pika Xiangqi Zeroプロジェクトのデータで学習されたネットワークを用いて、NNUE(効率的な更新可能なニューラルネットワーク)による局面評価を行います。
対象ユーザー
象棋のゲーム分析をしたいプレイヤー、ゲームAIに興味のある開発者、UCI互換のグラフィカルユーザーインターフェース(GUI)を使用するユーザー向けに設計されています。
特徴
- UCI互換: 任意のUCI準拠GUIで盤面表示と手の入力が可能。
- NNUE評価: 強力で効率的な局面評価にニューラルネットワークを使用。
- クロスプラットフォーム: 32ビットおよび64ビットCPU、ビッグエンディアンマシン、さまざまなハードウェア命令をサポート。
- オープンソース: GNU General Public License v3の下で配布。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト