elmoのセットアップの手順については、elmoの作者が書いているサイトが大変わかりやすいのでそれを参考にしてください。elmo用のページをgithubに作りました。elmo導入方法と公開した全てのデータについて記載しています。2017質問は、以下のFAQを読んだ上で、この記事のコメント欄でお願いします。コメント欄はあとから読む人のため、定期的にメンテナンス(削除等)します。ときどき、やねうら王のTwitterアカウントに対して個別に質問される方がおられますが、そこでお答えしても、同じ内容を質問をしてくる人が後を絶たないため、Twitter上では導入手順については一切お答えしません。ご理解のほどお願い致します。うら王のエンジン本体は、やねうら王のGitHubのreleasesのところからダウンロード出来ます。(以前配布していたフォルダから移動させましたので、上のelmoの導入方法の解説とは異なります。解凍したあと、XXX-readme.txtをご覧ください。このreadme.txtを読んでいないと思われる質問に対しては一切お答えしません。elmo以外の(やねうら王が提供している)評価関数ファイルのダウンロード方法はやねうら王のGitHubのトップページに書いてあります。うら王のGitHubのトップページに書いてあります。将棋所やShogiGUIで置換表のサイズを8GBに設定してもそのサイズだけ確保できていないようなのですが。うら王では、置換表サイズは、USI_Hashではなく思考エンジン設定のほうにあるHashという項目の設定に従います。うら王のほう、NetworkDelay,NetworkDelay2を0に設定しましょう。0.88秒しか思考出来ません。詳しくは、やねうら王ライブラリのnetworkdelayオプションについてをご覧ください。詳しい説明があります。うら王+リゼロで対局させているのですが、同じ評価関数を読み込んでいるようです。その両方のエンジン設定で、EvalDirが同じフォルダ名(例”eval”)で、かつ、EvalShareがオンになっている場合、評価関数を共有する機能が有効になるためです。これは並列対局させるときにメモリを節約するための機能ですが、並列対局させない人にとっては邪魔になるかも知れませんね。EvalShareをオフにするか、評価関数フォルダを以下のようにエンジンフォルダの上の階層に用意して、EvalDirを”../../eval/elmo”のように指定するなどしてください。二つの評価関数の強さを比較したいときに、エンジン名が同じだと困るのですが。将棋所ではエンジン名の末尾に任意の文字列を付与することが出来るので、それを活用するか、やねうら王のエンジン名の偽装機能を使ってみてください。詳しくは、解説.txtにあります。読み筋が1手しか表示されないことがあります。ConsiderationMode(検討モード)をオンにしてみてください。こちらの記事も参考にどうぞ。思考エンジン設定で変更できます。バイトになっているものです。これより小さいものは、Aperyの新しい評価関数ファイルです。思考エンジン設定のSlowMoverというオプション項目で設定できます。エンジン設定を日本語化する方法を教えてください。将棋所だと、思考エンジンの本体(「YaneuraOu-2017-early.exe」など)と同じフォルダに「YaneuraOu-2017-early_ja.txt」(このファイルは思考エンジン本体を解凍したときに入っているはず)を配置するとエンジン設定が日本語化されます。ShogiGUIにはこの機能は無いようです。“ContemptFromBlack”というエンジンオプションを利用すると設定できます。詳しくは、解説.txtを。“ResignValue”というエンジンオプションを利用すると設定できます。詳しくは、解説.txtを。同じ評価関数を用いるエンジンを複数起動するときにメモリを省力化する機能です。解説.txtに説明があります。同じEvalDirを設定すると共有されます。EvalDirとして”eval”と設定している場合、フォルダの絶対Pathが異なっていても共有されます。この意味が理解できない人は、EvalShareをオンにして運用しないことをお勧めします。将棋所のエンジンオプションの設定画面にEvalShareオプションが無いようです。NNUE評価関数では現状、EvalShareオプションは対応していません。(NNUE評価関数が有効にしてビルドされた実行ファイルにはEvalShareオプションは存在しません。:置換表の設定についての質問失礼します。ShogiGUIやWhaleWatcher等でエンジンを使用する場合、エンジン設定でUSI_HashとHashの項目が変更できます。設定された値は無視されます。:置換表サイズ=ハッシュメモリです。将棋所だと思考エンジンごとに置換表サイズの設定が出来ないので、やねうら王ではこれ(USI_Hash)を参照しません。USI_Hashというのはエンジンの強さに対してどのような役割をもっているのでしょうか一般的に、置換表サイズが棋力にどれくらい寄与するかは以下の記事が参考になるかと...。:回答ありがとうございます。GUI側が指定するUSI_Hash(将棋所でいう「ハッシュメモリ」設定)ではなく、エンジンの設定ダイアログのところで個別に設定したHashの値(将棋所でいう「置換表サイズ[MB]」設定)が、実際のやねうら王が使う置換表の大きさになるということなんですね。細かい所の疑問でしたが解決しました、ありがとうございます。エンジン登録が完了しません。何分待っても終わらない状況になってしまいます。:質問失礼いたします。dbファイルの導入ですが、elmoは標準より容量の小さいstandard.dbが公開されていました。:やねうら王が使用する定跡ファイルは常に1つ(ないし、使用しない)です。どの定跡ファイルを使用するかについては、思考エンジンの設定画面で選択できます。思考エンジンの設定画面の細かいパラメーターの意味については、doc/USI拡張コマンド.txtdoc/解説.txtにあります。※やねうら王2017でelmoの定跡を使用する場合、エンジン設定でBookDepthLimitを16から0に変更してください。:ご丁寧なお返事ありがとうございます!elmoの設定もご指摘していただけないと気づきませんでした。:やねうら王v4.66を使っているのですが、千日手を先手番のマイナス評価(後手からみたらプラス評価)に設定することは出来ないのでしょうか?contemptはどの程度千日手を回避するかという設定項目のようですのでそれは無理ですよね?contemptを200に設定してみた時は、先手番の時は千日手を先手番の-200という評価になっているのですが、後手の手番の時は後手の-200(つまり先手の+200)と評価してしまうようになってしまいました。マイナスに設定した時はその逆の現象が起こりました。現実の将棋だと先手は千日手を損と見て、後手は得とみることが多いと思うので、そういう風に設定できる方法があれば教えていただきたいです。readmeは目を通しましたが、初歩的な質問でしたらすみません。:Contemptが何故この仕様になっているかと言うと、Stockfishがこうなっているからで、Stockfishを参考にしているソフトはすべてこの仕様ですね。チェスでも先手有利なはずで、確かに実践的には後手なら積極的に千日手を狙いたい場合もあるでしょうね。オプション設定項目を増やせば対応できるのですが、すでにオプション設定項目はかなりたくさんあって、将棋所やShogiGUIではわかりづらいので(項目のグループ化等が出来ないため)、躊躇います。とりま、ContemptFromBlackというオプション項目をV4.67bで試験的につけておきましたので試してみていただけますでしょうか。:すみません、返事が随分と遅れてしまいましたが、contemptを正の値にして、contemptfromblackを有効にしたところ、私の求めていた状態にすることが出来ました。対応していただき本当にありがとうございました。これからも応援しております。1000)からその下の{}までを削除してビルドすれば解決できますか?まだ試してないのですがそれ以外にすることがあれば教えていただきたいと思いコメントさせていただきました。いまコメントに気づきました。outはそこを修正するだけでいいと思いますが、local-serverは、終了したプロジェクトなので、python製の自己対局フレームワークか、tanuki-さんのTanukiColosseumを使っていただければと...。:デフォルトで最強なのでは...。他ソフトと対局させるときの設定の話なら、解説.txtに説明がありますのでそちらを。