Skip to content
Snippets Groups Projects
Commit dc63d6fd authored by alexis.nasr's avatar alexis.nasr
Browse files

bug fixed in orfeo

parent 581eca05
No related branches found
No related tags found
No related merge requests found
TAGGER=maca_trans_tagger
#PARSER=maca_trans_parser_nn
PARSER=maca_trans_parser
CRF_TAGGER=crf_barebones_decoder
MORPHO_ANALYZER=maca_trans_morpho
LEMMATIZER=maca_lemmatizer
EVAL_WPLGFS=../../tools/eval_wplgfs.pl
EVAL_WPLSGF=../../tools/eval_wplsgf.pl
EVAL_WPMLGFS=../../tools/eval_wpmlgfs.pl
EVAL_MCF=../../tools/eval_mcf.pl
WORD_COLUMN=1
POS_COLUMN=2
#MORPHO_COLUMN=3
LEMMA_COLUMN=3
GOV_COLUMN=4
LABEL_COLUMN=5
SENT_SEG_COLUMN=6
RESULT_FILE=$(LANGUAGE).res
WPMLGFS_MCD_FILE=../../mcd/wpmlgfs.mcd
WPLGFS_MCD_FILE=../../mcd/wplgfs.mcd
WPLSGF_MCD_FILE=../../mcd/wplsgf.mcd
all: eval
test_W: $(TEST)
cut -f $(WORD_COLUMN) $< > $@
test_P:$(TEST)
cut -f $(POS_COLUMN) $< > $@
#test_M:$(TEST)
# cut -f $(MORPHO_COLUMN) $< > $@
test_L:$(TEST)
cut -f $(LEMMA_COLUMN) $< > $@
test_G:$(TEST)
cut -f $(GOV_COLUMN) $< > $@
test_F:$(TEST)
cut -f $(LABEL_COLUMN) $< > $@
test_S:$(TEST)
cut -f $(SENT_SEG_COLUMN) $< > $@
test_WP:test_W test_P
paste test_W test_P > $@
#test_WPM:test_W test_P test_M
# paste test_W test_P test_M > $@
test_WPL:test_W test_P test_L
paste test_W test_P test_L > $@
test_WPLGFS:test_W test_P test_L test_G test_F test_S
paste test_W test_P test_L test_G test_F test_S > $@
test_Wp: test_W
$(TAGGER) -L $(LANGUAGE) -C $(WPLGFS_MCD_FILE) -i $< -S > $@
# cat $< | $(CRF_TAGGER) -L $(LANGUAGE) > $@
#test_WPm: test_WP
# $(MORPHO_ANALYZER) -C $(WPLGFS_MCD_FILE) -L $(LANGUAGE) -i $< > $@
#test_Wpm: test_Wp
# $(MORPHO_ANALYZER) -C $(WPLGFS_MCD_FILE) -L $(LANGUAGE) -i $< > $@
#test_WPMl: test_WPM
# $(LEMMATIZER) -C $(WPLGFS_MCD_FILE) -L $(LANGUAGE) -i $< > $@
test_WPl: test_WP
$(LEMMATIZER) -C $(WPLGFS_MCD_FILE) -L $(LANGUAGE) -i $< > $@
test_Wpl: test_Wp
$(LEMMATIZER) -C $(WPLGFS_MCD_FILE) -L $(LANGUAGE) -i $< > $@
test_WPLgfs: test_WPL
$(PARSER) -L $(LANGUAGE) -C $(WPLGFS_MCD_FILE) -i $< $(PARSER_OPTIONS) > $@
test_WPlgfs: test_WPl
$(PARSER) -L $(LANGUAGE) -C $(WPLGFS_MCD_FILE) -i $< $(PARSER_OPTIONS) > $@
test_WPlgfs: test_WPl
$(PARSER) -L $(LANGUAGE) -C $(WPLGFS_MCD_FILE) -i $< $(PARSER_OPTIONS) > $@
test_Wplgfs: test_Wpl
$(PARSER) -L $(LANGUAGE) -C $(WPLGFS_MCD_FILE) -i $< $(PARSER_OPTIONS) > $@
eval_header:
echo "file pos morpho lemma uas las srec sacc" > $(RESULT_FILE)
eval: eval_header test_WPLGFS test_WPLgfs test_WPlgfs test_WPlgfs test_Wplgfs
$(EVAL_MCF) -G WPLGFS -g test_WPLGFS -S WPLGFS -s test_WPLGFS >> $(RESULT_FILE)
$(EVAL_MCF) -G WPLGFS -g test_WPLGFS -S WPLGFS -s test_WPLgfs >> $(RESULT_FILE)
$(EVAL_MCF) -G WPLGFS -g test_WPLGFS -S WPLGFS -s test_WPlgfs >> $(RESULT_FILE)
$(EVAL_MCF) -G WPLGFS -g test_WPLGFS -S WPLGFS -s test_WPlgfs >> $(RESULT_FILE)
$(EVAL_MCF) -G WPLGFS -g test_WPLGFS -S WPLGFS -s test_Wplgfs >> $(RESULT_FILE)
test_WPLGFS.conll: test_WPLGFS
mcf2conll -i $< > $@
test_Wplgfs.conll: test_Wplgfs
mcf2conll -i $< > $@
test_WPLSgf.conll: test_WPLSgf
mcf2conll -C ../../mcd/wplsgf.mcd -i $< > $@
eval_ud: test_WPLGFS.conll test_WPLSgf.conll
python ../../tools/conll17_ud_eval.py test_WPLGFS.conll test_WPLSgf.conll
clean:
# -rm $(RESULT_FILE)
-rm test_*
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment