From fd0a940844359592e1c9dc611c83b4c1315308b3 Mon Sep 17 00:00:00 2001
From: Simon Will <will@cl.uni-heidelberg.de>
Date: Sun, 21 Mar 2021 23:03:59 +0100
Subject: [PATCH] Fix bug in evaluation after training

---
 joeynmt_server/trainer.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/joeynmt_server/trainer.py b/joeynmt_server/trainer.py
index d0252ae..47f45e9 100644
--- a/joeynmt_server/trainer.py
+++ b/joeynmt_server/trainer.py
@@ -168,10 +168,10 @@ def train_n_rounds(config_basename, min_rounds=10):
             if dev:
                 dev_set = make_dataset_from_feedback(dev, model)
                 logging.info('Validating on {} feedback pieces.'
-                              .format(len(dev_set)))
+                             .format(len(dev_set)))
                 results = model.validate(dev_set)
-                correct = results['score']
                 total = len(dev_set)
+                correct = results['score'] * total
                 logging.info('Got validation result: {}/{} = {}'
                              .format(correct, total, results['score']))
                 evr = EvaluationResult(label='changing_dev', correct=correct,
-- 
GitLab