X-Git-Url: http://git.sourceforge.jp/view?p=shogi-server%2Fshogi-server.git;a=blobdiff_plain;f=mk_rate;h=dc6813e7e8710054b37c95a0782aa9a62a55a325;hp=824987359dc73d4c5bc2590eefa40754ce977fd6;hb=18adb37a8f65a48feef7bce5fbfd10cd4842e6fb;hpb=2bcfc3a554325ac77af2728baa8a2ba61d4564af diff --git a/mk_rate b/mk_rate index 8249873..dc6813e 100755 --- a/mk_rate +++ b/mk_rate @@ -282,7 +282,8 @@ class Rating $stderr.puts "f: %s -> %f" % [f.to_a.inspect, f.nrm2] if $DEBUG # GSL::Linalg::LU.solve or GSL::Linalg::HH.solve would be available instead. - a = GSL::Linalg::HH.solve(j, f) + #a = GSL::Linalg::HH.solve(j, f) + a, = GSL::MultiFit::linear(j, f) a = self.class.average(a) # $stderr.puts "a: %s -> %f" % [a.to_a.inspect, a.nrm2] if $DEBUG @@ -693,6 +694,7 @@ def main end unless validate(yaml) $stderr.puts "Aborted. It did not result in valid ratings." + $stderr.puts yaml.to_yaml if $DEBUG exit 10 end puts yaml.to_yaml