X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=tasks.py;h=ee06c25e1923ce1a69880384526b1a1636064a5f;hb=9707563cb32ed2335dc4a6edddaa0ebe9cfd1243;hp=39372f314787479be04888d859218f94334f3940;hpb=35a16ac34a3f1af05323a9cb3823fbcfd74035a4;p=culture.git diff --git a/tasks.py b/tasks.py index 39372f3..ee06c25 100755 --- a/tasks.py +++ b/tasks.py @@ -294,12 +294,12 @@ class World(Task): break # Oh man that's ugly - if average_logits < desired_average_logits: - if d_temperature < 0: + if average_logits < desired_average_logits * 1.1: + if d_temperature > 0: d_temperature *= -0.5 temperature += d_temperature - elif average_logits > desired_average_logits * 0.95: - if d_temperature > 0: + elif average_logits > desired_average_logits: + if d_temperature < 0: d_temperature *= -0.5 temperature += d_temperature else: