packages feed

morfette-0.4.2: Makefile

# Train Spanish model

data/es/model: data/es/train.tokpos data/es/freeling-dict/dicc-2.0.src
	morfette train --iter-pos 10 --iter-lemma 3 \
                       --dict-file  data/es/freeling-dict/dicc-2.0.src \
                       --language-conf es data/es/train.tokpos $@ +RTS -s -H2G

# Eval Spanish model

data/es/%.predict: data/es/model data/es/%.tokpos
	cut -f1 -d' ' data/es/$*.tokpos | morfette predict data/es/model > $@

%-es-eval: data/es/train.tokpos data/es/%.tokpos data/es/%.predict
	morfette eval data/es/train.tokpos data/es/$*.tokpos data/es/$*.predict \
                 --ignore-punctuation --ignore-case


# Train French model

data/fr/model: data/fr/ftb_1.tokpos data/fr/lexicon.ftb4.4morfette.csv
	morfette train --iter-pos 10 --iter-lemma 2 \
	               --dict-file data/fr/lexicon.ftb4.4morfette.csv \
                       --language-conf fr data/fr/ftb_1.tokpos $@ +RTS -s -H2G



# Eval French model 

data/fr/%.predict: data/fr/model data/fr/%.tokpos
	cut -f1 -d' ' data/fr/$*.tokpos | morfette predict data/fr/model > $@

%-fr-eval: data/fr/ftb_1.tokpos data/fr/%.tokpos data/fr/%.predict
	morfette eval data/fr/ftb_1.tokpos data/fr/$*.tokpos data/fr/$*.predict \
                 --ignore-punctuation --ignore-case


.PHONY: devel-es-eval ftb_2-fr-eval