将棋系YouTuberのアユムさんの動画で気になる内容があったのでちょっとコメントを書いておきます。
要するに、(将棋)ソフトでは、この手順の角不成が読めないと言うんです。いや、やねうら王は、読めますよ!やねうら王には、デフォルトで(歩や大駒の)不成を読まないようにしてるだけですよ。なぜデフォルトでオフかと言うと、これを読むと勝率が少し下がるからです。
関連記事
・将棋ソフトは不成を生成するとどれくらい弱くなりますか?
・将棋ソフトは本当に敵陣での歩の不成を読むと弱くなるんですか?
なので、結論的には、「あなたがやねうら王のエンジンのオプションで不成を読まないようにしているから読まない」ということになります。
もう少しこの話に関連して言及しておきますと、やねうら王のエンジンオプションはやねうら王のGitHubのほうで確認できます。
たぶん、皆さん、上のドキュメントすら確認しておられない。「最強将棋ソフト、やねうら王のインストール方法!」みたいな広告がぺたぺたと貼られているサイトでそこに貼られている画像の手順通りにエンジンと評価関数ファイルをどこからともなくダウンロードして動いた!みたいな感じなのだと思います。
インストールするだけのソフトであればそれでいいかも知れませんが、将棋ソフトはわりと設定が色々あります。そういうサイトは往々にして、エンジンの設定方法はどこに書かれているのかすら書かれていません。その結果、「~したけど動きません」みたいな問い合わせがこちらにくるわけです。
まあ、ここで愚痴ったところで、一番これを読んで欲しい人たちが読んでくれるわけもなく、問い合わせが減るわけでもないので、まあ、これくらいにしておきます。
それはそうと、やねうら王の不成のオプションは、”GenerateAllLegalMoves”というオプション名なのですが、これはトーナメント用の実行ファイルでは無効化されています。トーナメント用のは、少しでもオーバーヘッドを減らしたかったためです。しかし、いまは皆さん、トーナメント用を使用しているのが普通なので、トーナメント用の実行ファイルにもこのオプションを使えるようにすることにします。 (→ しました。次バージョンの実行ファイルに反映されます。)
アユムさんは、チャンネル登録者数10万人近くもいる、将棋系YouTuberですので、もう少し正確な内容の動画をアップしていただきたいと切に願う次第です。
ソフトは穴熊評価しないとかよくわからん偏見を持つ人は多いですよねー
他のユーチューバーの動画であったのは、エイプリーとやねうら王探索部を使用した評価関数との対局で、network delayの関係で秒読み1秒以上やねうら王側のみ損してるなど。。
トーナメント用で無効化されてたなら、あながち間違いというわけでもないような…
しかし検討用としては不成も生成すべきですね…。
激指とかと比べオプションが多いのかもしれませんが、多少は調べてみてほしいとは思いますね。玉石混交、古い情報もありますが、ざっとBingるだけでこんなに出てくるわけですし↓
http://yaneuraou.yaneu.com/2018/11/03/%E3%82%84%E3%81%AD%E3%81%86%E3%82%89%E7%8E%8B%E3%81%AE%E6%A4%9C%E8%A8%8E%E7%94%A8%E8%A8%AD%E5%AE%9A%E3%81%AE%E3%81%8A%E5%8B%A7%E3%82%81%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95/
https://kisagai.com/project/engineshogibanusage/%E3%82%84%E3%81%AD%E3%81%86%E3%82%89%E7%8E%8B%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/
https://wikiwiki.jp/shogidroid/%E6%80%9D%E8%80%83%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
https://jotcut-jshakki.hatenablog.com/entry/2019/06/12/004113
https://system.81dojo.com/en/topics/1921?page=2
表題とは違いますが やねさんの3080の
2枚刺しのPC購入予定の件についてです
PC囲碁スレでこんなやり取りがありました
A氏
2枚刺しはコスパ悪すぎでしょ
1.3倍位にしかならないのに電気代は倍で
水冷も倍必要だし電源も1000W必須だよ
B氏
理論性能2倍→実効性能√2倍 って良くある話
3090を1枚の方がコスパがいいと思いますが
私は対局させたりするのに使うのでGPUは完全に個別に動作してることになるので、理論性能2倍、実効性能(およそ)2倍で最高のコスパですよ。
やねさんがDL将棋エンジンを作られるのなら
opcl版にも力を入れてください 例えば
dlshogi(GCT)のOnnxRuntime版の様にcuda版より
R200以上弱いエンジンは作らないように願います
囲碁エンジン界のやねうら王と言われている
katagoはおそらくcuda版とopcl版の差はR100
未満だと思います cuda版(TensorRT必須)は
動作するPCが極めて少なく一般PCユーザーに
受け入れられないと思います 出来れば
opcl版でnnue超えを目指してください
> dlshogi(GCT)のOnnxRuntime版の様にcuda版よりR200以上弱いエンジン
それドライバーの問題ですんで…。
私は不成が読めないので
不成を読むソフトは「不成がすき」
みたいなネタにしたくなるのですが…
どゆこと?!?!
私は将棋どころか漢字さえ ならず? と読めない
ので、
不成←ふなり?
不成がすき←俳優の名前に雰囲気が似てる
みたいな?w
今回は、わかりにくかったから30点じゃ(`Д´) ← 採点マシーン