yaneurao/YaneuraOu
YaneuraOu is the World's Strongest Shogi engine(AI player) , WCSC29 1st winner , educational and USI compliant engine.
何を解決するか
YaneuraOu は、コンピュータ将棋の最高峰で競争できるように設計された高性能将棋AIエンジンです。世界選手権(WCSC29など)で多数の優勝を収めたプロフェッショナルレベルの探索・評価フレームワークを提供し、世界最強の将棋AIプレイヤーの多くがこの基盤を採用しています。
動作方法
本プロジェクトは、メインの YaneuraOu エンジンと FukauraOu の2つの主要コンポーネントから構成されています。エンジンは USI(Universal Shogi Interface)準拠であり、さまざまなGUIと連携可能です。Pondering(相手の手番中に思考を続ける)や MultiPV(複数の候補手を出力)といった高度な探索技術をサポートしています。評価に関しては、NNUE(効率的な更新可能なニューラルネットワーク)、SFNNに加え、従来の KPPT および KPP_KKPT 関数も対応しています。極めて並列処理に最適化されており、最大256スレッドをサポート。また、巨大なファイルをメモリに読み込むことなく、効率的なオンザフライ開発書(オープニングブック)システムを採用しています。
対象ユーザー
- 将棋AI開発者(競技用):世界最高レベルの将棋エンジンを構築・改善したい人
- 将棋愛好家:分析や練習に世界最強のAIを使いたい人
- 研究者:高性能ゲームAIや探索アルゴリズムに興味がある人
特徴
- 世界最高水準の性能:世界コンピュータ将棋選手権(WCSC)およびDenryu大会で複数回優勝
- 広範な互換性:Windows、Ubuntu、macOS、ARMプラットフォームをサポート
- 高いスケーラビリティ:最大256スレッド、置換表最大33TBまで対応可能
- 柔軟な評価方式:NNUE、SFNNなどのニューラルネットワークベース評価関数と従来手法を両方サポート
- USI準拠:標準のUniversal Shogi Interfaceプロトコルと完全互換
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト