bugfix: this is (probably) supposed to return the pruning estimate
Project: http://git-wip-us.apache.org/repos/asf/incubator-joshua/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-joshua/commit/574cb36b Tree: http://git-wip-us.apache.org/repos/asf/incubator-joshua/tree/574cb36b Diff: http://git-wip-us.apache.org/repos/asf/incubator-joshua/diff/574cb36b Branch: refs/heads/master Commit: 574cb36b5e1b610e37eda81d6d76b4318c141a4c Parents: 473b301 Author: Matt Post <[email protected]> Authored: Fri Aug 19 19:44:44 2016 -0500 Committer: Matt Post <[email protected]> Committed: Fri Aug 19 19:44:44 2016 -0500 ---------------------------------------------------------------------- .../org/apache/joshua/decoder/phrase/Candidate.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-joshua/blob/574cb36b/src/main/java/org/apache/joshua/decoder/phrase/Candidate.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/joshua/decoder/phrase/Candidate.java b/src/main/java/org/apache/joshua/decoder/phrase/Candidate.java index cb9cd6d..9c7b3d1 100644 --- a/src/main/java/org/apache/joshua/decoder/phrase/Candidate.java +++ b/src/main/java/org/apache/joshua/decoder/phrase/Candidate.java @@ -296,12 +296,12 @@ public class Candidate { * @return the sum of two costs: the HypoState cost + the transition cost */ public float score() { - float score = getHypothesis().getScore() + future_delta; - /* - * TODO: you can add this if it's been computed. - */ - if (computedResult != null) - score += computedResult.getTransitionCost(); + float score = computedResult.getPruningEstimate(); + +// float score = getHypothesis().getScore() + future_delta; +// if (computedResult != null) +// score += computedResult.getTransitionCost(); + return score; }
