評価関数がバグバグだった(ノД`)ノ

おとといは、GPS将棋にボロ負けしましたが、
評価関数が間違ってました(汗
手を見てるだけではよくわからないですね。いわやんや自ソフト同士の対決だけでは判らない‥‥


成れる角打ちと、敵陣に直接打てるようなテスト局面で、評価関数がどのように打てる手を並べ替えるかを見てみました。

持ち駒
9 8 7 6 5 4 3 2 1   987654321
−-------------------------+  ------------------+
v香v桂 ・v金v玉v金v銀v桂v香|一 ☆☆□□□□□☆☆|一
・ ・ ・v銀 ・ ・ ・ ・ ・|二 □ □□□□□□□|二
v歩v歩v歩v歩v歩v歩v歩v歩v歩|三 □☆□□□☆□☆□|三
・ ・ ・ ・ ・ ・ ・ ・ ・|四 □□□□□□□□□|四
・ ・ ・ ・ ・ ・ ・ ・ ・|五          |五
・ ・ ・ ・ ・ ・ ・ ・ ・|六          |六
・ ・ ・ ・ ・ ・ ・ ・ ・|七          |七
・ ・ ・ ・ ・ ・ ・ ・ ・|八    ■■■   |八
・ ・ ・ ・ 王 ・ ・ ・ ・|九    ■★■   |九 sum=-35 eval=-4228
−-------------------------+  ------------------+
持ち駒 角
hash clear.
01歩 02香 03桂 04銀 05金 06角 07飛

+0082角 (-3638)+0065角 (-3948)+0056角 (-3948)+0032角 (-3958)+0072角 (-4058)+5948
王 (-4228)+0069角 (-4228)+0048角 (-4228)+0058角 (-4228)+0068角 (-4228)+0049角 (-
4228)+5958王 (-4228)+5969王 (-4228)+5949王 (-4228)+5968王 (-4228)+0047角 (-4348)
+0067角 (-4348)+0087角 (-4348)+0016角 (-4348)+0029角 (-4348)+0076角 (-4348)+0025
角 (-4348)+0045角 (-4348)+0089角 (-4348)+0038角 (-4348)+0078角 (-4348)+0098角 (-
4348)+0012角 (-4398)+0092角 (-4398)+0095角 (-4438)+0019角 (-4438)+0028角 (-4448)
+0026角 (-4448)+0036角 (-4448)+0046角 (-4448)+0088角 (-4448)+0066角 (-4448)+0079
角 (-4448)+0086角 (-4448)+0096角 (-4448)+0015角 (-4448)+0017角 (-4448)+0035角 (-
4448)+0027角 (-4448)+0055角 (-4448)+0037角 (-4448)+0075角 (-4448)+0085角 (-4448)
+0039角 (-4448)+0057角 (-4448)+0099角 (-4448)+0077角 (-4448)+0018角 (-4448)+0097
角 (-4448)+0052角 (-4808)+0071角 (-4808)+0034角 (-4838)+0022角 (-4848)+0042角 (-
4878)+0054角 (-5238)+0074角 (-5238)+0094角 (-5238)+0014角 (-5238)+0044角 (-5338)
+0084角 (-5338)+0024角 (-5338)+0064角 (-5338)

きちんと両成りな場所に打つ手や、敵陣の安全地帯にくさびを打ち込む手が上位に来てるようなので良さそうです。
今夜はもうちょっとがんばって、GPS将棋とまた戦わせてみるとします。
今、NHKがらみの国会中継が放送中ですね。