From c97f050bfbacb8a4eccf9311f24a1405958f8489 Mon Sep 17 00:00:00 2001 From: Alexis Nasr <alexis.nasr@lif.univ-mrs.fr> Date: Wed, 29 Sep 2021 17:27:02 +0200 Subject: [PATCH] ajout d'un script bash pour lancer l'analyseur (vazy.sh) --- expe/vazy.sh | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 expe/vazy.sh diff --git a/expe/vazy.sh b/expe/vazy.sh new file mode 100644 index 0000000..f0baec9 --- /dev/null +++ b/expe/vazy.sh @@ -0,0 +1,56 @@ +lang=$1 +train_conll="../data/train_${lang}.conllu" +train_proj_conll="./out/train_${lang}_proj.conllu" +train_mcf="./out/train_${lang}_pgle.mcf" +train_cff="./out/train_${lang}.cff" +train_word_limit="10000" + +dev_conll="../data/dev_${lang}.conllu" +dev_proj_conll="./out/dev_${lang}_proj.conllu" +dev_mcf="./out/dev_${lang}_pgle.mcf" +dev_cff="./out/dev_${lang}.cff" +dev_word_limit="5000" + +test_conll="../data/test_${lang}.conllu" +test_mcf="./out/test_${lang}_pgle.mcf" +test_mcf_hyp="./out/test_${lang}_hyp.mcf" +test_word_limit="700" + +feat_model="basic.fm" + +dicos="./out/${lang}_train.dic" +dicos="PLE.dic" +model="./out/${lang}.keras" +results="./out/${lang}.res" + +mcd_pgle="PGLE.mcd" + +python3 ../src/remove_non_projective_sentences_from_conll.py $dev_conll > $dev_proj_conll + +python3 ../src/remove_non_projective_sentences_from_conll.py $train_conll > $train_proj_conll + +python3 ../src/conll2mcf.py $test_conll $mcd_pgle > $test_mcf + +python3 ../src/conll2mcf.py $dev_proj_conll $mcd_pgle > $dev_mcf + +python3 ../src/conll2mcf.py $train_proj_conll $mcd_pgle > $train_mcf + +python3 ../src/create_dicos.py $train_mcf $mcd_pgle $dicos + +python3 ../src/mcf2cff.py $dev_mcf $feat_model $mcd_pgle $dicos $dev_cff $dev_word_limit + +python3 ../src/mcf2cff.py $train_mcf $feat_model $mcd_pgle $dicos $train_cff $train_word_limit + +python3 ../src/tbp_train.py $train_cff $dev_cff $model + +python3 ../src/tbp_decode.py $test_mcf $model $dicos $feat_model $mcd_pgle $test_word_limit > $test_mcf_hyp + +python3 ../src/eval_mcf.py $test_mcf $test_mcf_hyp $mcd_pgle $mcd_pgle $lang > $results + + + + + + + + -- GitLab