Thanks Hieu. 

I’m using the eclipse project for development. I followed your video to set it 
up and I have linked the srilm and irstlm installations in the root directory 
of mosesdecoder. I first tried to compile the project, but neither the SRILM 
nor the IRSTLM LM cpp files get compiled. So, I added LM_IRST and included 
"${workspace_loc}/../../irstlm/include” path in the C/C++ Build settings of the 
project. But I still cannot compile IRST.cpp.

The reason I’m not using the included KenLM is because my new feature function 
requires an 8-gram language model with witten bell smoothing, which is provided 
by SRILM. As, IRSTLM can use SRILM generated language models, so I decided to 
call IRSTLM code inside my feature function to get the score for a phrase.

Any pointers on how can I debug the eclipse project with IRSTLM/SRILM?

Best,
Jasneet

PS: When I compile the whole project using "./bjam -j4 —with-boost=<absolute 
path to boost> —with-cmph=<absolute path to cmph> —with-irstlm=<absolute path 
to irstlm>”, it successfully compiles without any errors.

 
> On Jan 19, 2016, at 4:39 PM, Hieu Hoang <[email protected]> wrote:
> 
> I believe Nadir Durrani's OSM uses KenLM inside it. You can look in
>    moses/FF/OSM-Feature
> for tips
> 
> On 20/01/16 00:31, Jasneet Sabharwal wrote:
>> Thanks Hieu.
>> 
>> One last question. What do you think is the best way to load the SRILM 
>> language model inside my custom feature function and to get a score for a 
>> string that my feature function created?
>> 
>> Best,beli
>> Jasneet
>>> On Jan 17, 2016, at 3:45 AM, Hieu Hoang < 
>>> <mailto:[email protected]>[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> 
>>> 
>>> On 17/01/16 04:05, Jasneet Sabharwal wrote:
>>>> Thanks Hieu,
>>>> 
>>>> I had subscribed to the mailing list and I’m getting the digest, but not 
>>>> sure why my email went for your approval. When I get the alignments from 
>>>> GetAlignTerm(), the index of the source word is relative? To get the index 
>>>> in the source sentence, I’m assuming that I would need to get the starting 
>>>> position of the source words from CurrSourceWordsRange().GetStartPos() 
>>>> from current hypothesis and offset the source alignment index with that 
>>>> value?
>>> yep. And to get the index in the target sentence, use 
>>> GetCurrTargetWordsRange().GetStartPos()
>>>> 
>>>> Regards,
>>>> Jasneet 
>>>>> On Jan 15, 2016, at 3:43 AM, Hieu Hoang <[email protected] 
>>>>> <mailto:[email protected]>> wrote:
>>>>> 
>>>>> please subscribe to the Moses mailing list before posting to it. You can 
>>>>> subscribe here:
>>>>>     
>>>>> <http://mailman.mit.edu/mailman/admin/moses-support>http://mailman.mit.edu/mailman/admin/moses-support
>>>>>  <http://mailman.mit.edu/mailman/admin/moses-support>
>>>>> To answer you question - the target phrase has a method called 
>>>>>    GetAlignTerm()
>>>>> that contains the alignment for terminals. This comes from the 
>>>>> phrase-table, and ultimately from the word alignment. 
>>>>> 
>>>>> -------- Forwarded Message --------
>>>>> Subject:  Moses-support post from  
>>>>> <mailto:[email protected]>[email protected] 
>>>>> <mailto:[email protected]> requires approval
>>>>> Date:     Wed, 13 Jan 2016 23:36:50 -0500
>>>>> From:     [email protected] <mailto:[email protected]>
>>>>> To:       [email protected] <mailto:[email protected]>
>>>>> 
>>>>> As list administrator, your authorization is requested for the
>>>>> following mailing list posting:
>>>>> 
>>>>>     List:    [email protected] <mailto:[email protected]>
>>>>>     From:    [email protected] <mailto:[email protected]>
>>>>>     Subject: Getting alignments for current hypothesis in phrase based 
>>>>> model
>>>>>     Reason:  Post by non-member to a members-only list
>>>>> 
>>>>> At your convenience, visit:
>>>>> 
>>>>>     http://mailman.mit.edu/mailman/admindb/moses-support 
>>>>> <http://mailman.mit.edu/mailman/admindb/moses-support>
>>>>>         
>>>>> to approve or deny the request.
>>>>> 
>>>>> 
>>>>> 
>>>>> <ForwardedMessage.eml><ForwardedMessage.eml>
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Moses-support mailing list
>>>> [email protected] <mailto:[email protected]>
>>>> http://mailman.mit.edu/mailman/listinfo/moses-support 
>>>> <http://mailman.mit.edu/mailman/listinfo/moses-support>
>>> 
>>> -- 
>>> Hieu Hoang
>>> http://www.hoang.co.uk/hieu <http://www.hoang.co.uk/hieu>
> 
> -- 
> Hieu Hoang
> http://www.hoang.co.uk/hieu <http://www.hoang.co.uk/hieu>
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to