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

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

とりあえず400局ちょいは動いていました

 途中でエラーが出て落ちてましたが、ある程度進んでたので良しとします。

 んで、終了局面。

3:13:20 @ null::main() > 473局終了時の局面
+---+---+---+---+---+---+---+---+---+
|v香|v桂|   |v金|v王|   |   |v桂|v香|
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |v飛|   |
+---+---+---+---+---+---+---+---+---+
|v歩|v歩|v桂|v歩|   |^と|   |v歩|v歩|
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |v歩|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |v角|   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |^歩|^歩|   |   |   |v角|   |
+---+---+---+---+---+---+---+---+---+
|^歩|^歩|   |   |^歩|^歩|   |^歩|^歩|
+---+---+---+---+---+---+---+---+---+
|   |   |   |^金|   |v全|   |   |   |
+---+---+---+---+---+---+---+---+---+
|^香|^桂|   |   |   |^王|   |   |^香|
+---+---+---+---+---+---+---+---+---+
歩,桂,香,銀,金,角,飛
 3, 0, 0, 0, 2, 0, 0,
 0, 0, 0, 3, 0, 0, 1,
手番 : 先手
手数 : 86

 うーん、終盤だけは多少は学習しているような感じ。

 後手は先手玉周辺に利きを作ってから頭金で詰ましたみたいですし。

 ただ、手数が数十〜五百ぐらいまでかなり幅があるのが気になりますね。まだ運次第で勝ったり負けたり、という感じかもしれません。

 ちなみにちゃんと書いていませんでしたが、評価関数*1は特徴量の線形和で計算しています。

 要するに「コンピュータ将棋界ではフツーの評価関数」です。

 ま、これでもある程度の学習はしているみたいなので、これから細々した部分を作っていきます。

*1:強化学習での呼び方は事後状態価値関数ですが、評価関数の方が呼び慣れてるのでこっちの表現で。