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