「Kristallweizen」がリリースされましたので、新たに解説ページを書き直しました。
第29世界コンピュータ将棋選手権終了後、めきっと@鵺日々成長中氏より「illqha4」が公開された。
illqhaシリーズ最後の評価関数『illqha4』を公開します。
WCSC29後にもっと良いものが公開されると思われるので、公開はやめようかとも思ったのですが、せっかく学習させたので一応・・・。— めきっと@鵺日々成長中 (@_illqha) May 3, 2019
ロタ氏の計測によれば、「dolphin1/orqha1018」を超えているようなので導入方法を紹介したい。
現在の最強ソフト(SOTA)はillqha4です
レーティングは4405!とのこと。
探索部dolphin1をインストール
はじめに、dolphin1/orqha1018の探索部に当たるdolphin1をインストールしておこう。
)。
dolphin/illqha1.1のファイルが保存されているGoogleドライブをブラウザで開き、「ダウンロード」ボタンからダウンロードする(エラーと表示されていても問題なし。
「dolphin+illqha1.1.7z」を解凍する。「.7z」形式は、WinRARなどで解凍できる。
解凍したフォルダを適当なフォルダに保存しておく。フォルダ名は標準で「dolphin+illqha1.1」となっているが、「dolphin+illqha4」などに変更したほうがわかりやすい。
評価関数illqha4をインストール
続いて評価関数illqha4をインストールしよう。
illqha4の評価関数が保存されているGoogleドライブをブラウザを開き、「ダウンロード」からダウンロードする(こちらもエラーと表示されても問題なし)。
※Googleアカウントでブラウザにログインしていると若干画面が異なる。この画面の場合は右上のダウンロードボタンをクリックしよう。
ダウンロードしたファイル「dolphin4.01+illqha4.zip」を解凍する(前述のWinRARのほか、Lhaplusなど大抵の解凍ソフトで解凍できます)。
解凍すると上のようなフォルダ・ファイルが入っている。
解凍した中にある「illqha4」フォルダを、先ほど作成した「dolphin+illqha4」フォルダ内にコピーする。
↓
続いて、「illqha4」フォルダの名前を「eval」に変更する。
以上でインストールは完了だ。
ShogiGUIにエンジンを登録する
ShogiGUIを起動し、メニューから「ツール」→「エンジン設定」を選択する。
※ShogiGUIをインストールしていない場合は、以下のエントリを参考にしてほしい。
「追加」ボタンをクリックする。
エンジンを選択する。CPUがAVX2に対応しているなら末尾が「avx2」、SSE4.2対応(こちらのほうが多く対応している)なら「sse4.2」を選ぼう
「エンジン名」を「dolphin1/illqha4」などにしておくとわかりやすいので変更しておきたい。
最後に「OK」をクリックして設定は完了だ。
dolphin1/illqha4で局面を検討する
検討したい局面で、「検討」をクリックする。
エンジン設定で「dolphin1/illqha4」を選択し、思考時間等を設定して「検討開始」を選ぶ。
検討がはじまる。対局や棋譜解析でもエンジンを「dolphin1/illqha4」にすればOKだ。
以上、dolphin1/illqha4の導入方法でした。
補足・dolphin4.01/illqha4を導入する方法
今回の配布物には、探索部としてdolphin4.01も同梱されている。「Readme.txt」によると
おまけとして今回はやや長時間の対局向け(たぶん)のdolphin4.01を付属しておきます。こちらも最後の公開です。floodgateに流すように調整したものです。
積極的に枝を刈るので、定跡を搭載してそこそこ長い持ち時間で対局させるような用途で用いる場合等でdolphin1.01より優れていると予想されます。(長い持ち時間でレートを計測するのは私には不可能なので少しfloodgateに流してみて探索ノード数の増え方や指し手、勝敗などを見て判断しています。実際のところ強さは謎です。floodgateにしばらく流そうと思っているので、その中身を見せておきますというだけです)
一手1500万ノードの対局ではdolphin1.01に勝ち越せません。
ということ。
「dolphin4.01+illqha4.zip」を解凍したファイルの「おまけ」フォルダを開くと、「dolphin4.01」フォルダが入っている。
「dolphin4.01」を任意の場所にコピーしておこう。
「dolphin4.01」フォルダ内に「illqha4」フォルダをコピーする。
「illqha4」フォルダを「eval」フォルダに変更する。あとはShogiGUIで「illqha4」フォルダ内のエンジンを指定すればOKだ。