From 9f9367ea1265d76a7377ed40331b533cd63c79fd Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Tue, 15 Oct 2019 13:51:31 +0200
Subject: [PATCH] Train script now eval on test at the end

---
 UD_any/train.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/UD_any/train.sh b/UD_any/train.sh
index dc9b25b..159f104 100755
--- a/UD_any/train.sh
+++ b/UD_any/train.sh
@@ -68,5 +68,16 @@ if [ ! -d "$TEMPLATEPATH" ]; then
   print_usage_and_exit
 fi
 
+EVALCONLL="../scripts/conll18_ud_eval.py"
+ADDMISSINGCOLUMNS="../tools/conlluAddMissingColumns.py"
+
 macaon_train --tm machine.tm --bd train.bd --mcd $MCD -T $TRAIN --dev $DEV --expName $EXPNAME --lang $LANG --templateName $TEMPLATENAME $@
 
+EXPPATH=$LANGPATH/bin/$EXPNAME
+TOOL=$LANGPATH/bin/maca_tm_$EXPNAME
+
+echo "Evaluation on file" $TEST ":"
+$TOOL $TEST $MCD --interactive 0 > $EXPPATH/tmpOutTest.txt
+$ADDMISSINGCOLUMNS $EXPPATH/tmpOutTest.txt $MCD > $EXPPATH/tmpOutTest.conllu
+$EVALCONLL $TEST $EXPPATH/tmpOutTest.conllu -v
+
-- 
GitLab