So now I get the following error:
Loading UnknownWordPenalty0 Loading WordPenalty0 Loading PhrasePenalty0 Loading LexicalReordering0 Loading Distortion0 Loading TranslationModel0 LM0 The following weights have no feature function. Maybe incorrectly spelt weights: LM0,Exit code: 1 I didn't get this error without deleting LM0 line. ________________________________ From: Hieu Hoang <hieuho...@gmail.com> Sent: Wednesday, January 13, 2016 1:58 PM To: Read, James C; Moses Support Subject: Re: [Moses-support] Tuning with no language model there lies your problem. There's a weight for a non-existant feature function On 13/01/16 13:57, Read, James C wrote: no ________________________________ From: Hieu Hoang <hieuho...@gmail.com><mailto:hieuho...@gmail.com> Sent: Wednesday, January 13, 2016 1:56 PM To: Read, James C; Moses Support Subject: Re: [Moses-support] Tuning with no language model did you delete the line LM0= 0.5 too? On 13/01/16 13:53, Read, James C wrote: The following command works fine for when a language model is specified. Deleting the line KENLM lazyken=0 name=LM0 factor=0 path=$PWD/blm.en order=3 causes the script to fail with error: ERROR: Failed to run '/pathtomoses/mosesdecoder/bin/moses -config /pathtodata/binarised/moses.ini -show-weights'. at /pathtomoses/mosesdecoder/scripts/training/mert-moses.pl line 1744. ######################### ### MOSES CONFIG FILE ### ######################### # input factors [input-factors] 0 # mapping steps [mapping] 0 T 0 [distortion-limit] 6 # feature functions [feature] UnknownWordPenalty WordPenalty PhrasePenalty PhraseDictionaryCompact name=TranslationModel0 num-features=4 path=/pathtodata/binarised/phrase-table input-factor=0 output-factor=0 LexicalReordering name=LexicalReordering0 num-features=6 type=wbe-msd-bidirectional-fe-allff input-factor=0 output-factor=0 path=/pathtodata/binarised/reordering-table Distortion KENLM lazyken=0 name=LM0 factor=0 path=/pathtodata/blm.en order=3 # dense weights for feature functions [weight] # The default weights are NOT optimized for translation quality. You MUST tune the weights. # Documentation for tuning is here: <http://www.statmt.org/moses/?n=FactoredTraining.Tuning> http://www.statmt.org/moses/?n=FactoredTraining.Tuning [http://www.statmt.org/moses/img/coin-tiny.png]<http://www.statmt.org/moses/?n=FactoredTraining.Tuning> Moses - FactoredTraining/Tuning<http://www.statmt.org/moses/?n=FactoredTraining.Tuning> www.statmt.org<http://www.statmt.org> Tuning. Overview. During decoding, Moses scores translation hypotheses using a linear model. In the traditional approach, the features of the model are the ... UnknownWordPenalty0= 1 WordPenalty0= -1 PhrasePenalty0= 0.2 TranslationModel0= 0.2 0.2 0.2 0.2 LexicalReordering0= 0.3 0.3 0.3 0.3 0.3 0.3 Distortion0= 0.3 LM0= 0.5 /pathtomoses/mosesdecoder/scripts/training/mert-moses.pl -no-filter-phrase-table true.fr true.en /pathtomoses/mosesdecoder/bin/moses binarised/moses.ini --mertdir /pathtomoses/mosesdecoder/bin/ -- Hieu Hoang http://www.hoang.co.uk/hieu -- Hieu Hoang http://www.hoang.co.uk/hieu
_______________________________________________ Moses-support mailing list Moses-support@mit.edu http://mailman.mit.edu/mailman/listinfo/moses-support