Closed harbecke closed 5 years ago
Do you mean every match should end up the same but in fact it doesn't?
exactly
https://docs.python.org/3/library/configparser.html#fallback-values the arguments of the configparser only provide fallback-values. if a default value is specified, as for example in the creation of MultiHexGame, this default value overrides the argument.
what a shitshow
ok this wasn't the problem :laughing: it seems that getfloat is necessary in this case
there was no assignment of values in play_games of evaluate_two_models, just a list of arguments. thus the temperature value was given to noise_level. fixed with commit 9ad053f331bbf9e7ff8a56bd84e75c2c23169cf2
evaluate_two_models should give sweep-scores if temperature=0, because there is no noise and thus every move is deterministic