From 5d94ed770a6c9b979de94031cd9023ce481f3e0b Mon Sep 17 00:00:00 2001
From: hartbook <franck.dary@etu.univ-amu.fr>
Date: Tue, 26 Jun 2018 09:59:28 +0200
Subject: [PATCH] Corrected a bug with vocabularies

---
 maca_trans_parser/src/maca_tm_scf2fann.c | 4 +++-
 maca_trans_parser/src/maca_tm_train.c    | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/maca_trans_parser/src/maca_tm_scf2fann.c b/maca_trans_parser/src/maca_tm_scf2fann.c
index 8d0ff18..02f874b 100644
--- a/maca_trans_parser/src/maca_tm_scf2fann.c
+++ b/maca_trans_parser/src/maca_tm_scf2fann.c
@@ -139,7 +139,7 @@ void scf2fann(context *ctx)
     }
 
     feat_vec_print(stdout, classif->fv);
-    feat_vec_add_values_to_dicos(classif->fv, classif->fm, classif->d_tapes, m);
+    //feat_vec_add_values_to_dicos(classif->fv, classif->fm, classif->d_tapes, m);
     count++;
   }
 
@@ -151,6 +151,8 @@ int main(int argc, char *argv[])
   context *ctx = context_read_options(argc, argv);
   maca_tm_scf2fann_check_options(ctx);
 
+  dico_unset_add_unknown_strings();
+
   ctx->machine = tm_load(ctx->tm_filename, ctx->maca_data_path, ctx->verbose);
   Tm * machine = ctx->machine;
 
diff --git a/maca_trans_parser/src/maca_tm_train.c b/maca_trans_parser/src/maca_tm_train.c
index ebd3c3c..0d487b5 100644
--- a/maca_trans_parser/src/maca_tm_train.c
+++ b/maca_trans_parser/src/maca_tm_train.c
@@ -272,6 +272,8 @@ int main(int argc, char *argv[])
   ctx = context_read_options(argc, argv);
   maca_train_tm_check_options(ctx);
 
+  dico_unset_add_unknown_strings();
+
   if(ctx->cff_filename)
     train_perceptron(ctx);
   else if(ctx->fann_filename)
-- 
GitLab