a mistake on my part. the way to specify ttable-limit has slightly changed, from [ttable-limit] 20 to PhraseDictionaryMemory name=TranslationModel0 table-limit=20 ....
i've also changed the perl script that created the ini file so hopefully it won't reoccur https://github.com/moses-smt/mosesdecoder/commit/029110c2451be2ecafbb1ed5f912e573647b3401 On 14 June 2013 03:51, Toshiaki Nakazawa <[email protected]> wrote: > Hi all, > > I'm now trying the latest version of Moses (downloaded today). > > Using a small dataset, I first ran train-model.perl with following options: > > mosesdecoder/scripts/training/train-model.perl -root-dir > /zinnia/nakazawa/MEDICAL/moses/tmp/train -external-bin-dir > /share/tool/MT/tool/SMT -corpus data/data -f fr -e en \ > -alignment grow-diag-final-and -lm > 0:3:/zinnia/nakazawa/MEDICAL/moses/MED.binary:8 -reordering > msd-bidirectional-fe -parallel -mgiza -mgiza-cpus 8 > > and got the moses.ini like this: > > ######################### > ### MOSES CONFIG FILE ### > ######################### > > # input factors > [input-factors] > 0 > > # mapping steps > [mapping] > 0 T 0 > > # limit on how many phrase translations e for each phrase f are loaded > # 0 = all elements loaded > [ttable-limit] > 20 > > [distortion-limit] > 6 > > # feature functions > [feature] > UnknownWordPenalty > WordPenalty > PhraseDictionaryMemory name=TranslationModel0 num-features=5 > path=/zinnia/nakazawa/MEDICAL/moses/tmp/train/model/phrase-table.gz > 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=/zinnia/nakazawa/MEDICAL/moses/tmp/train/model/reordering-table.wbe-msd-bidirectional-fe.gz > Distortion > KENLM lazyken=0 name=LM0 factor=0 > path=/zinnia/nakazawa/MEDICAL/moses/MED.binary order=3 > > # dense weights for feature functions > [weight] > UnknownWordPenalty0= 1 > WordPenalty0= -1 > TranslationModel0= 0.2 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 > > > With this moses.ini, I tried to translate some sentences, but failed: > > $ mosesdecoder/bin/moses -f ../train/model/moses.ini < test.fr > Defined parameters (per moses.ini or switch): > config: ../train/model/moses.ini > distortion-limit: 6 > feature: UnknownWordPenalty WordPenalty PhraseDictionaryMemory > name=TranslationModel0 num-features=5 > path=/zinnia/nakazawa/MEDICAL/moses/tmp/train/model/phrase-table.gz > 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=/zinnia/nakazawa/MEDICAL/moses/tmp/train/model/reordering-table.wbe-msd-bidirectional-fe.gz > Distortion KENLM lazyken=0 name=LM0 factor=0 path=/zinnia/nakazawa/ARAMAK\ > I_MEDICAL/moses/MED.binary order=3 > input-factors: 0 > mapping: 0 T 0 > ttable-limit: 20 > weight: UnknownWordPenalty0= 1 WordPenalty0= -1 TranslationModel0= 0.2 > 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 > ERROR:Unknown parameter ttable-limit > > > I couldn't find the reason of this ERROR. Could you help me? > > Thanks in advance, > > Toshiaki Nakazawa > _______________________________________________ > Moses-support mailing list > [email protected] > http://mailman.mit.edu/mailman/listinfo/moses-support > -- Hieu Hoang Research Associate University of Edinburgh http://www.hoang.co.uk/hieu
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
