Ok, thanks for the info.

Best,

Toshiaki Nakazawa

At Fri, 14 Jun 2013 12:48:36 +0100,
Hieu Hoang wrote:
> 
> btw, if you want to override the table-limit on the command line, that 
> has changed from
>     -ttable-limit 100
> to
>    -feature-overwrite "TranslationModel0 table-limit=100"
> 
> hope that makes sense
> 
> On 14/06/2013 11:06, Toshiaki Nakazawa wrote:
> > Hi Hieu,
> >
> > Thanks for your reply and quick modification. Now it works!!
> >
> > Thanks again,
> >
> > Toshiaki Nakazawa
> >
> > At Fri, 14 Jun 2013 10:13:47 +0100,
> > Hieu Hoang wrote:
> >> [1  <text/plain; ISO-8859-1 (7bit)>]
> >> 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
> >> [2  <text/html; ISO-8859-1 (quoted-printable)>]
> >>
> >
> 
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to