From 774809de89a6ad88b8414a3a529d9be68f77628f Mon Sep 17 00:00:00 2001 From: Franck Dary <franck.dary@lis-lab.fr> Date: Sun, 24 Mar 2019 14:29:11 +0100 Subject: [PATCH] Fixed bug --- trainer/src/Trainer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trainer/src/Trainer.cpp b/trainer/src/Trainer.cpp index 9223026..1fcbe95 100644 --- a/trainer/src/Trainer.cpp +++ b/trainer/src/Trainer.cpp @@ -73,7 +73,7 @@ void Trainer::computeScoreOnDev() if (pAction.empty()) pAction = it.second.second; - if (tm.getCurrentClassifier()->getActionCost(trainConfig, it.second.second) == 0) + if (tm.getCurrentClassifier()->getActionCost(*devConfig, it.second.second) == 0) { oAction = it.second.second; break; @@ -83,7 +83,7 @@ void Trainer::computeScoreOnDev() bool pActionIsZeroCost = tm.getCurrentClassifier()->getActionCost(*devConfig, pAction) == 0; TI.addDevExample(tm.getCurrentClassifier()->name); - if (pActionIsZeroCost) + if (((!ProgramParameters::devEvalOnGold) && pActionIsZeroCost) || (pAction == oAction)) TI.addDevSuccess(tm.getCurrentClassifier()->name); std::string actionName; -- GitLab