From 70dc620b56e60af1ca53ee4ef460147b2089897e Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Wed, 13 May 2020 21:37:40 +0200
Subject: [PATCH] parser is no longer blacklisted from dynamic oracle

---
 trainer/src/Trainer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trainer/src/Trainer.cpp b/trainer/src/Trainer.cpp
index 3b43a98..eb76934 100644
--- a/trainer/src/Trainer.cpp
+++ b/trainer/src/Trainer.cpp
@@ -88,7 +88,7 @@ void Trainer::extractExamples(SubConfig & config, bool debug, std::filesystem::p
 
     goldTransition = machine.getTransitionSet().getBestAppliableTransition(config);
       
-    if (dynamicOracle and util::choiceWithProbability(0.8) and config.getState() != "tokenizer" and config.getState() != "parser" and config.getState() != "segmenter")
+    if (dynamicOracle and util::choiceWithProbability(0.8) and config.getState() != "tokenizer" and config.getState() != "segmenter")
     {
       auto neuralInput = torch::from_blob(context[0].data(), {(long)context[0].size()}, torch::kLong).clone().to(NeuralNetworkImpl::device);
       auto prediction = machine.getClassifier()->getNN()(neuralInput).squeeze();
-- 
GitLab