GA将?開発日記~王理のその先へ~

ネタ勢最強を目指して絶賛開発中。

2013-11-30から1日間の記事一覧

枝刈りのデバッグ中

一切枝刈り無しの状態から、LMRとNull Move Pruningを有効にすると棋譜との一致率がどう変化するか調べてみました。 評価関数は上と同じで、ほぼ駒割のみです。 んで、結果↓。 LMR無し LMRあり Null Move無し 29.3% 32.0% Null Move有り 30.4% 28.8% え…

とりあえず探索テストの結果

駒割のみちゃんとした値を設定した結果、棋譜1局との一致率は28.2%でした。 という訳で、学習して一致率が上がるかを試してみます。 …と言っても、少なくとも明日までは学習の時間がかかるので、その間は別の所にバグが無いかチェックしてみます。

↑の原因

探索テスト用ルーチンで評価値の差分計算がちゃんと出来ていないのが原因でした。 んで、そこを修正したら300kNPS前後でイテレーションがちゃんと回る様になりました。 それから、デバッグ中にUSIモードでαβが遅くなるバグも発見したんで、そこも修正。 さて…

探索のデバッグ中

とりあえず静止探索二段目のルーチンを、Inside KFEndのコード通りに修正。今までは王手の場合は全ての合法手を生成していましたが、それだと無駄に遅くなるらしいのでやめにしました。 んで、ザックリと探索のテスト用ルーチンを走らせてみました。 …何かお…

年末大掃除の結果

実行ステップ:17,581 → 17,241 コメント:5,239 → 5,148 上記合計:22,820 → 22,389 えー、500ステップ弱しか減ってません。 コード減らすのは結構難しいですね (´・ω・`)