Hi, there,
From the function Parameter::Parameter() in file Parameter.cpp (//
$Id: Parameter.cpp 1398 2007-05-24 13:23:36Z jdschroeder $),
I can not see "ttable-threshold" in the para list and "ttable-limit"
is there.
Did you not implement "ttable-threshold" in Moses as Pharaoh?
And from the function: void TargetPhrase::SetScore(const
ScoreProducer* translationScoreProducer,
const vector<float> &scoreVector, const vector<float> &weightT,
float weightWP, const LMList &languageModels)
The phrase score (m_fullScore) are calculated by the following
method:
m_fullScore = m_transScore + totalFutureScore + totalFullScore
- (this->GetSize() * weightWP);
m_transScore is the log-sum of the weighted four translation
scores (p(f|e),p(e|f),plex(f|e),plex(e|f))?
totalFutureScore is zero just for future implementation?
totalFullScore is the taget phrase LM score with weight?
when pruning (ttable-limit), does Moses use this m_fullScore to
sort all the options then prefer top-N?
Are my above understanding right? or Moses have more
consideration in pruning.
Thanks,
-fei
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support