you HAVE to change both
  num-features=4
AND
  [weight]
  PT0= 0.1 0.2 0.3 0.4 0.5 0.6 0.7


On 7 September 2014 16:06, Sandipan Dandapat <[email protected]>
wrote:

> Hi Hieu,
> Even I tried with '7' and it fails with the error message
>
> Exception: moses/ScoreComponentCollection.cpp:248 in void
> Moses::ScoreComponentCollection::Assign(const Moses::FeatureFunction*,
> const std::vector<float>&) threw util::Exception'.
> Feature function PT0 specified 7 dense scores or weights. Actually has 4
>
> In contrast, when I am using binarised pharse table, I use num-features=4
> and this works fine. I am attaching the  Moses.ini file in case I am doing
> anything wrong there.
>
> Thanks and regards,
> sandipan
>
>
> On 7 September 2014 15:46, Hieu Hoang <[email protected]> wrote:
>
>> maybe's it's 7 scores
>>
>>
>> On 7 September 2014 14:59, Sandipan Dandapat <[email protected]>
>> wrote:
>>
>>> Hi Hieu,
>>> I also tried the same but generates the error below:
>>>
>>> Exception: moses/TranslationModel/UG/mmsapt.cpp:381 in virtual void
>>> Moses::Mmsapt::Load() threw util::Exception because
>>> `this->m_feature_names.size() != this->m_numScoreComponents'.
>>> At moses/TranslationModel/UG/mmsapt.cpp:381: number of feature values
>>> provided by Phrase table (7) does not match number specified in Moses
>>> config file (4)!
>>>
>>> Thanks and regards,
>>> sandipan
>>>
>>>
>>> On 6 September 2014 09:50, Hieu Hoang <[email protected]> wrote:
>>>
>>>>  I'm not sure how many scores there are in the phrase table
>>>>    PhraseDictionaryBitextSampling
>>>> It may be 4. In which case you must specify
>>>>
>>>> [feature]
>>>> PhraseDictionaryBitextSampling name=PT0 num-features=4 ...
>>>>
>>>> [weight]
>>>> PT0= 0.1 0.2 0.3 0.4
>>>>
>>>>
>>>> On 05/09/14 14:12, Sandipan Dandapat wrote:
>>>>
>>>>  Hi,
>>>>  During incremental retraining I specified the following line in moses
>>>> .ini
>>>> PhraseDictionaryBitextSampling name=PT0 output-factor=0 num-features=9
>>>> path=/home/sandipan/inc_retrain/MT_sys/EnPl/mtdata_pro/train. L1=en L2=pl
>>>> pfwd=g pbwd=g smooth=0 sample=1000 workers=1
>>>>
>>>>  this generates the error:
>>>> Feature function PT0 specified 9 dense scores or weights. Actually has
>>>> 0.
>>>>
>>>>  which is solved when num-features is changed to '0'
>>>>  but generates the error below:
>>>>
>>>>  Exception: moses/TranslationModel/UG/mmsapt.cpp:381 in virtual void
>>>> Moses::Mmsapt::Load() threw util::Exception because
>>>> `this->m_feature_names.size() != this->m_numScoreComponents'.
>>>> At moses/TranslationModel/UG/mmsapt.cpp:381: number of feature values
>>>> provided by Phrase table (7) does not match number specified in Moses
>>>> config file (0)!
>>>>  Changing it to 7 also does not help.
>>>>
>>>>  I have tried with
>>>> Mmsapt name=PT0 output-factor=0 num-features=0
>>>> base=/home/sandipan/inc_retrain/MT_sys/EnPl/mtdata_pro/train. L1=en L2=pl
>>>>
>>>>  but does not work.
>>>>  What I need to do at this stage of retraining using moses?
>>>>
>>>>  Thanks and regards,
>>>> sandipan
>>>>
>>>>
>>>> _______________________________________________
>>>> Moses-support mailing 
>>>> [email protected]http://mailman.mit.edu/mailman/listinfo/moses-support
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
>>
>>
>


-- 
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

Reply via email to