From 5c43dbbc232badb7e9990cd4cc161a6a5c5f57a8 Mon Sep 17 00:00:00 2001 From: Tiago Freitas Pereira <tiagofrepereira@gmail.com> Date: Tue, 31 May 2016 18:40:28 +0200 Subject: [PATCH] Fixed issue #18. Corrected the prints for the KMeans machine --- bob/learn/em/train.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bob/learn/em/train.py b/bob/learn/em/train.py index e5c2f07..81a41cb 100644 --- a/bob/learn/em/train.py +++ b/bob/learn/em/train.py @@ -52,7 +52,12 @@ def train(trainer, machine, data, max_iterations = 50, convergence_threshold=Non if hasattr(trainer,"compute_likelihood"): average_output = trainer.compute_likelihood(machine) - logger.info("log likelihood = %f", average_output) + + if type(machine) is bob.learn.em.KMeansMachine: + logger.info("average euclidean distance = %f", average_output) + else: + logger.info("log likelihood = %f", average_output) + convergence_value = abs((average_output_previous - average_output)/average_output_previous) logger.info("convergence value = %f",convergence_value) -- GitLab