]> git.sesse.net Git - wloh/commitdiff
Only dump scores once, at the very end.
authorSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Fri, 16 Mar 2012 23:28:49 +0000 (00:28 +0100)
committerSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Fri, 16 Mar 2012 23:28:49 +0000 (00:28 +0100)
bayeswf.cpp

index a2bc2cea31bb6f8f7187d8c6c4d033961eb064fc..8c6f3b061f23da7bf74e0f1768d7a070d54ba01a 100644 (file)
@@ -234,8 +234,6 @@ int main(int argc, char **argv)
        }
        renormalize(mu, sigma, num_players);
 
-       dump_scores(players, mu, sigma, num_players);
-
        for (int j = 0; j < 100; ++j) {
                float old_mu[MAX_PLAYERS];
                float old_sigma[MAX_PLAYERS];
@@ -244,7 +242,6 @@ int main(int argc, char **argv)
                for (int i = 0; i < num_players; ++i) {
                        update_mu(mu, sigma, i, matches_for_player[i]);
                        renormalize(mu, sigma, num_players);
-                       dump_scores(players, mu, sigma, num_players);
                }
                /* for (int i = 0; i < num_players; ++i) {
                        update_sigma(mu, sigma, i, matches_for_player[i]);
@@ -263,6 +260,7 @@ int main(int argc, char **argv)
                        break;
                }
        }
+       dump_scores(players, mu, sigma, num_players);
 
 //     construct_fim(mu, sigma, num_players);
 }