うーん・・・
学習率を色々試してみたのですが、一つ当たりっぽい値になりました。と言っても、正解率17%なので二駒の位置関係を実装する前より悪化しています(以前は20%前後)。
実装前後で一回学習する時間が10倍程度になっているので、一晩じゃ充分学習が進んでいないって可能性もありますし、もうちょっと様子見でしょうか。
で、平手初期局面と持ち駒の価値はこんな感じ。
18:36:26 @ CompositeEvaluator::printReport() > -48.87, -56.93, -37.21, -92.36, 2.86, -38.80, 30.95, 16.56, -41.77 18:36:26 @ CompositeEvaluator::printReport() > 0.00, -47.44, 0.00, 0.00, 0.00, 0.00, 0.00, 10.99, 0.00 18:36:26 @ CompositeEvaluator::printReport() > -0.16, 2.35, -6.29, -17.62, -28.42, 14.94, 16.33, -2.29, -24.37 18:36:26 @ CompositeEvaluator::printReport() > 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 18:36:26 @ CompositeEvaluator::printReport() > 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 18:36:26 @ CompositeEvaluator::printReport() > 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 18:36:26 @ CompositeEvaluator::printReport() > -11.69, 10.24, -18.38, 19.40, 21.77, 34.41, -7.90, -35.29, -12.35 18:36:26 @ CompositeEvaluator::printReport() > 0.00, 34.40, 0.00, 0.00, 0.00, 0.00, 0.00, -12.42, 0.00 18:36:26 @ CompositeEvaluator::printReport() > 37.67, 60.88, 32.33, 71.44, -13.67, 64.75, -10.97, -5.01, -30.27 18:36:26 @ CompositeEvaluator::printReport() > 歩 : 34.79, 21.10, 13.64, 10.28, 23.78, 1.30, 25.34, 14.80, 17.82, -36.02, -3.77, 47.16, 20.85, -28.68, 18:36:26 @ CompositeEvaluator::printReport() > 桂 : 55.34, 33.41, 32.18, 2.32, 18:36:26 @ CompositeEvaluator::printReport() > 香 : 65.29, 36.01, -40.16, 7.42, 18:36:26 @ CompositeEvaluator::printReport() > 銀 : 109.93, 75.65, 21.89, 9.87, 18:36:26 @ CompositeEvaluator::printReport() > 金 : 171.59, 138.14, 55.11, -7.81, 18:36:26 @ CompositeEvaluator::printReport() > 角 : 114.32, 70.33, 18:36:26 @ CompositeEvaluator::printReport() > 飛 : 146.56, 51.25,
とてもじゃないですが正解率17%のパラメータとは思えません。
て事は、二駒の位置関係の評価が上手く働いているのか、あるいは正解率を求めるルーチンにバグがあるのか。
うーん・・・