nlp - moses train-model.perl script error, --lm factor:order:filename requied -


when run:

$moses/scripts/training/train-model.perl -hierarchical -ghkm -external-bin-dir /home/zhanwang/giza-pp/tools/ -root-dir . --corpus corpus/nl2mr --f mr --e nl 

showed:

error: use --lm factor:order:filename specify @ least 1 language model @ /home/zhanwang/mosesdecoder/scripts/training/train-model.perl line 597.

root@zhanwang-virtual-machine:/home/zhanwang/mosesmodel/corpus3# $moses/scripts/training/train-model.perl

but don't want use factor model.

try too, show me same thing. whatever parameter try ,it ask me use --lm factor:order:filename.

for standard phrase model, typically run training script follows.

 train-model.perl -root-dir . --corpus corpus/euro --f de --e en 

i want build syntax-base translation model, should do?

$moses/scripts/training/train-model.perl -ghkm -external-bin-dir /home/zhanwang/giza-pp/tools/ -root-dir . --corpus corpus/nl2mr --f mr --e nl 

here corpus:

root@zhanwang-virtual-machine:/home/zhanwang/mosesmodel/corpus3/corpus# head nl2mr.nl nl2mr.mr  ==> nl2mr.nl <==  give me cities in virginia .  high points of states surrounding mississippi ?  ==> nl2mr.mr <==  answer city loc_2 stateid 'virginia'  answer high_point_1 state next_to_2 stateid 'mississippi' 

i want extract ghkm rules , build model can translate "give me cities in virginia ." "answer city loc_2 stateid 'virginia'"


Comments