removed nonterminals from OOV rules
Project: http://git-wip-us.apache.org/repos/asf/incubator-joshua/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-joshua/commit/49dbf8cb Tree: http://git-wip-us.apache.org/repos/asf/incubator-joshua/tree/49dbf8cb Diff: http://git-wip-us.apache.org/repos/asf/incubator-joshua/diff/49dbf8cb Branch: refs/heads/master Commit: 49dbf8cbaf2f1e0c648f8eb705ab3887aa06b039 Parents: 36cde50 Author: Matt Post <[email protected]> Authored: Sat Aug 20 08:31:18 2016 -0500 Committer: Matt Post <[email protected]> Committed: Sat Aug 20 08:31:18 2016 -0500 ---------------------------------------------------------------------- src/main/java/org/apache/joshua/decoder/phrase/PhraseTable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-joshua/blob/49dbf8cb/src/main/java/org/apache/joshua/decoder/phrase/PhraseTable.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/joshua/decoder/phrase/PhraseTable.java b/src/main/java/org/apache/joshua/decoder/phrase/PhraseTable.java index 6b237a9..fc67da6 100644 --- a/src/main/java/org/apache/joshua/decoder/phrase/PhraseTable.java +++ b/src/main/java/org/apache/joshua/decoder/phrase/PhraseTable.java @@ -126,7 +126,7 @@ public class PhraseTable implements Grammar { : sourceWord; int nt_i = Vocabulary.id("[X]"); - Rule oovRule = new Rule(nt_i, new int[] { nt_i, sourceWord }, new int[] { -1, targetWord }, "", 1); + Rule oovRule = new Rule(nt_i, new int[] { sourceWord }, new int[] { targetWord }, "", 0, "0-0"); addRule(oovRule); oovRule.estimateRuleCost(featureFunctions);
