Thank you Hieu fir your reply

Bests

Cyrine


2014-02-17 15:01 GMT+01:00 Hieu Hoang <[email protected]>:

> hi cyrine
>
> yes, the format of the ini file has changed in the last year. However, the
> decoder still works the same.
>
> You've specified using SRILM but this libray wasn't linked into the
> decoder. Either
>   1. Change SRILM --> KENLM in the ini file
>   2. Recompile with srilm
>        ./bjam --with-srilm=[path/to/srilm] -a ....
>
>
> On 17 February 2014 13:37, [email protected] <
> [email protected]> wrote:
>
>>
>> Hello,
>>
>> I try to install Moses but i see that there is changes
>> I have a problem when i try to do MERT:  with this command :
>>
>>
>> ./moses_chart -f /home/cyrine/mosesdecoder/working/model/moses.ini
>>
>>
>>
>> the ini config file is like this :
>>
>>
>> #########################
>> ### MOSES CONFIG FILE ###
>> #########################
>>
>> # input factors
>> [input-factors]
>> 0
>>
>> # mapping steps
>> [mapping]
>> 0 T 0
>>
>> [distortion-limit]
>> 6
>>
>> # feature functions
>> [feature]
>>
>>
>> PhrasePenalty
>>
>> PhraseDictionaryMemory name=TranslationModel0 table-limit=20
>> num-features=4 path=/home/cyrine/mosesdecoder/tools/model/phrase-table.gz
>> input-factor=0 output-factor=0
>>
>> Distortion
>>
>> SRILM name=LM0 factor=0 path=/home/cyrine/srilm/bin/i686-gcc4/ANG.lm
>> order=3
>>
>> # dense weights for feature functions
>> [weight]
>> UnknownWordPenalty0= 1
>> WordPenalty0= -1
>> PhrasePenalty0= 0.2
>> TranslationModel0= 0.2 0.2 0.2 0.2
>> Distortion0= 0.3
>> LM0= 0.5
>>
>>
>> But i get this error :
>> moses_chart -f /home/mosesdecoder/working/model/moses.ini
>> Defined parameters (per moses.ini or switch):
>>     config: /home/cyrine/mosesdecoder/working/model/moses.ini
>>     distortion-limit: 6
>>     feature: PhrasePenalty PhraseDictionaryMemory name=TranslationModel0
>> table-limit=20 num-features=4
>> path=/home/cyrine/mosesdecoder/tools/model/phrase-table.gz input-factor=0
>> output-factor=0 Distortion SRILM name=LM0 factor=0
>> path=/home/cyrine/srilm/bin/i686-gcc4/ANG.lm order=3
>>     input-factors: 0
>>     mapping: 0 T 0
>>     weight: UnknownWordPenalty0= 1 WordPenalty0= -1 PhrasePenalty0= 0.2
>> TranslationModel0= 0.2 0.2 0.2 0.2 Distortion0= 0.3 LM0= 0.5
>> .
>> line=PhrasePenalty
>> FeatureFunction: PhrasePenalty0 start: 0 end: 0
>> line=PhraseDictionaryMemory name=TranslationModel0 table-limit=20
>> num-features=4 path=/home/cyrine/mosesdecoder/tools/model/phrase-table.gz
>> input-factor=0 output-factor=0
>> FeatureFunction: TranslationModel0 start: 1 end: 4
>> line=Distortion
>> FeatureFunction: Distortion0 start: 5 end: 5
>> line=SRILM name=LM0 factor=0 path=/home/cyrine/srilm/bin/i686-gcc4/ANG.lm
>> order=3
>> Exception: moses/FF/Factory.cpp:235 in void
>> Moses::FeatureRegistry::Construct(const string&, const string&) threw
>> UnknownFeatureException because `i == registry_.end()'.
>> Feature name SRILM is not registered.
>> Erreur de segmentation (core dumped)
>>
>> --
>>
>> Any idea please
>>
>> Thnk you in advance
>>
>>
>> *Cyrine*
>>
>> _______________________________________________
>> 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
>
>


-- 

*Cyrine NASRIPh.D. Student in Computer Science*
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to