Dear all, I have recently tried to use the new moses file to run with the newmoses.ini file, I got this error: My run command is: ./moses.exe -f ./moses.ini -input-file input > output
The moses.ini file is something like: [input-factors] 0 # mapping steps [mapping] 0 T 0 #1 T 1 [distortion-limit] 6 # feature functions [feature] Distortion UnknownWordPenalty WordPenalty PhraseDictionaryBinary name=TranslationModel0 num-features=5 \ path=bin_en/phrase-table.AllCorpus30Apr2013.for_train.en-id output-factor=0 LexicalReordering num-features=6 name=LexicalReordering0 \ #type=wbe-msd-bidirectional-fe-allff input-factor=0 output-factor=0 \ type=wbe-monotonicity-bidirectional-fe input-factor=0 output-factor=0 \ path=bin_en/reordering-table.AllCorpus30Apr2013.for_train.en-id.wbe-monotonicity-bidirectional-fe #path=bin_en/wbe-monotonicity-bidirectional-fe KENLM name=LM0 order=5 factor=0 path=bin_en/ id.LM-AllCorpus30Apr2013.for_train-IRSTLM-4-1-improved-kneser-ney-0-1.blm.mmlazyken=0 #PhraseDictionaryBinary name=TranslationModel1 num-features=5 \ # path=/path/to/german-english/phrase-table output-factor=0 #LexicalReordering num-features=6 name=LexicalReordering1 \ # type=wbe-msd-bidirectional-fe-allff input-factor=0 output-factor=0 \ # path=/path/to/german-english/reordering-table #KENLM name=LM1 order=5 factor=0 path=/path/to/german-english/language-model lazyken=0 # core weights - not used [weight] Distortion0= 0 WordPenalty0= 0 TranslationModel0= 0 0 0 0 0 LexicalReordering0= 0 0 0 0 0 0 LM0= 0 TranslationModel1= 0 0 0 0 0 LexicalReordering1= 0 0 0 0 0 0 LM1= 0 [alternate-weight-setting] id=en ignore-ff=LM1,LexicalReordering1 ignore-decoding-path=1 Distortion0= 0.3 LexicalReordering0= 0.074 -0.008 0.002 0.050 0.033 0.042 LM0= 0.5 WordPenalty0= -1 TranslationModel0= 0.2 0.2 0.2 0.2 0.2 #id=de ignore-ff=LM0,LexicalReordering0 ignore-decoding-path=0 #LexicalReordering1= 0.013 -0.012 0.053 0.116 0.006 0.080 #Distortion0= 0.171 #LM0= 0.136 #WordPenalty0= 0.060 #TranslationModel1= 0.112 0.160 -0.001 0.067 0.006 When I run it, I got this message: Defined parameters (per moses.ini or switch): alternate-weight-setting: id=en ignore-ff=LM1,LexicalReordering1 ignore- decoding-path=1 Distortion0= 0.3 LexicalReordering0= 0.074 -0.008 0.002 0.050 0. 033 0.042 LM0= 0.5 WordPenalty0= -1 TranslationModel0= 0.2 0.2 0.2 0.2 0.2 config: ./newmoses.ini distortion-limit: 6 feature: Distortion UnknownWordPenalty WordPenalty PhraseDictionaryBinar y name=TranslationModel0 num-features=5 \ path=bin_en/phrase-table.AllCorpus30Ap r2013.for_train.en-id output-factor=0 LexicalReordering num-features=6 name=Lexi calReordering0 \ type=wbe-monotonicity-bidirectional-fe input-factor=0 output-fa ctor=0 \ path=bin_en/reordering-table.AllCorpus30Apr2013.for_train.en-id.wbe-mon otonicity-bidirectional-fe KENLM name=LM0 order=5 factor=0 path=bin_en/id.LM-All Corpus30Apr2013.for_train-IRSTLM-4-1-improved-kneser-ney-0-1.blm.mmlazyken=0 input-factors: 0 input-file: test.tmp mapping: 0 T 0 weight: Distortion0= 0 WordPenalty0= 0 TranslationModel0= 0 0 0 0 0 Lexi calReordering0= 0 0 0 0 0 0 LM0= 0 TranslationModel1= 0 0 0 0 0 LexicalReorderin g1= 0 0 0 0 0 0 LM1= 0 ERROR:Unknown parameter alternate-weight-setting ERROR:Unknown parameter feature ERROR:Unknown parameter weight ERROR:No phrase translation table (ttable-file) Moses took 0 seconds. What is the cause of the problems? I commented the rest because I want to test with one language first. The input file sample is: <seg weight-setting=en>harry noticed that ron kept moving his prefects badge around first placing it on his bedside table then putting it into his jeans pocket </seg> Another separate question after the first question is solved is: Can we overwrite the default configuration in moses.ini using something like ./moses.exe -f ./moses.ini -weight-t 1 -weight-l 0.7 -weight-d 0.6 -weight-w 0.6 -mbr 1 -mbr-size 520 -input-file input > output?
_______________________________________________ Moses-support mailing list Moses-support@mit.edu http://mailman.mit.edu/mailman/listinfo/moses-support