うら王の探索部を改良して、魔女にやっと勝ち越せるようになったー!と思って長い時間で試してみると負け越してたりする。魔女は長い時間に対して適切にチューニングされている。そもそも、魔女が開発されていたころに、そんな高度なチューニング技術があったとはあまり考えにくい。オーパーツのようなアーティファクトを眼前にして、私はただただ呆然とするのみであった。その後、いくつかの手がかりから、魔女がどのようにしてチューニングされたのかがわかってきた。パラメーターがStockfishと同じであること。パラメーターのチューニングを完全に放棄したわけだ。このパラメーターのチューニングを長い持ち時間に対して行なうには、常識的には、大変な計算資源を要する。魔女にとって幸運だったことは、ちょうど魔女が参考にしていたころのStockfishのパラメーターは、かなり将棋の探索と相性が良かったということだ。これに関しては、入れる/入れないだけをテストしたのだと思われる。コメントアウトしたほうが強くなるような、駄目な枝刈りはないか。これを長い持ち時間に対して試す。その結果、魔女ではいくつかの枝刈りがコメントアウトされている。あとは、細かい部分はAperyのままにしておく。Aperyは指し手生成から利きの処理にいたるまで、かなり精巧に作られていた。いくつもの偶然が重なった結果、魔女はパーフェクトな状態になった。うら王を少しでもいじるごとに、長い持ち時間では魔女より弱くなるので私は頭を抱えている。言って最新のStockfishに追随しないわけにもいかないし...。:やねうらおさんが「これは一番大事だぞ」と思うやねうらおさんの中で一番優先度が高いパラメーターはどれでしょうか。:LMRまわりが長い時間で効果が高くて、調整が一番難しい感じです。Apery最新評価関数(20160917)が最強でしょう。:現実主義のプログラム処理にオカルトが無いとパーフェクトにならないとは皮肉なものですね。オカルトもある程度巨数に分類されるものだと思いますので現在は無理でもそのうち理解が到達することもあるかもですね。:王と魔女の戦いはこれからも続きそうですね。:早く圧倒したいものです...。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。