dlshogiの概要とその特徴
dlshogi(ディーエルしょうぎ)は、
コンピュータ将棋プログラムの一つで、特に
ディープラーニングを活用した評価関数が特徴です。このソフトは、世界
コンピュータ将棋選手権や電竜戦TSECなどの大会において、数多くの優勝を果たしています。dlshogiは、従来の
CPUを使用したNNUE系将棋AIとは異なり、GPUを活用して高い計算能力を実現しています。最新バージョンは、
将棋ウォーズを運営するHEROZの
サブスクリプションサービス「棋神アナリティクス」で利用可能です。
メインの開発者である山岡忠夫(本名:川島馨)は、2017年から本格的な開発を始め、
ディープラーニングを将棋に応用するプロジェクトを立ち上げました。dlshogiは序盤の大局観に優れていると評価されており、特にプロ棋士
藤井聡太が導入したことで、その実力が証明されました。藤井は、dlshogiが序盤においての優位性がある一方、終盤では他のソフトに比べて精度が劣る場合があることに言及しています。これにより、彼の棋譜に
ディープラーニングソフト特有の手が見られるようになったとされています。
開発の背景
dlshogiの開発は、2016年の
AlphaGoと李世乭の対局を受けて開始されました。山岡は
ディープラーニングの技術を将棋に応用するため、既存のライブラリを活用せず独自に開発を進めました。その結果、2017年には第27回世界
コンピュータ将棋選手権に出場し、Ponanza Chainerの成功を受けて、さらに将棋AIの開発を加速しました。特に、後に発表される
AlphaZero Shogiよりも早くこの技術を取り入れたことが注目されています。
他の将棋AIとの違いとして、dlshogiは自己対局データや他のAIが生成した棋譜を使わずに独自の強化学習を重視しています。一方で、合法手生成などには他のライブラリを部分的に利用しているため、開発には一定の工夫が求められました。
GCT電竜との関連
GCT(DeepLearningShogi for Google Colab TPU/Training)は、無料または低価格のリソースでdlshogiを強化するためのプロジェクトです。GCTは、Google ColabのTPU/GPUを利用して、より多様な学習データを取り入れました。その結果、GCTでは自己対局データや高精度な棋譜を活用し、より強力なモデルの構築が実現されました。これにより、GCTは大会での優勝を果たし、従来の将棋AIが持っていた限界を打破しました。
大会実績と今後の展望
dlshogiは、これまでに世界
コンピュータ将棋選手権や電竜戦、TESCにおいて数多くの優勝歴を持っています。特に、2022年と2023年の世界
コンピュータ将棋選手権での優勝は、その実力を証明しています。これに対し、電竜戦でも優れた成績を収めていることから、将棋AI界において確固たる地位を築いていることが分かります。
今後も、dlshogiの開発は続いており、さらなる性能向上が見込まれています。新たな技術や戦略が加わることで、将棋AIとしての地位がさらに強化されることが期待されています。全体として、dlshogiは将棋AIの進化を牽引する重要な存在であり、今後の動向から目が離せません。