diff options
Diffstat (limited to 'rampion')
| -rwxr-xr-x | rampion/rampion.pl | 1 | ||||
| -rw-r--r-- | rampion/rampion_cccp.cc | 4 | 
2 files changed, 3 insertions, 2 deletions
| diff --git a/rampion/rampion.pl b/rampion/rampion.pl index d29c02b3..9884f453 100755 --- a/rampion/rampion.pl +++ b/rampion/rampion.pl @@ -309,6 +309,7 @@ while (1){  	check_call($cmd);  	$lastWeightsFile = $outweights;  	$iteration++; +	`rm hgs/*.gz`;  	print STDERR "\n==========\n";  } diff --git a/rampion/rampion_cccp.cc b/rampion/rampion_cccp.cc index a04da831..7a6f1f0c 100644 --- a/rampion/rampion_cccp.cc +++ b/rampion/rampion_cccp.cc @@ -58,7 +58,7 @@ struct HypInfo {      SufficientStats ss;      scorer.Evaluate(hyp, &ss);      g = metric->ComputeScore(ss); -    if (metric->IsErrorMetric()) g = 1 - g; +    if (!metric->IsErrorMetric()) g = 1 - g;    }    vector<WordID> hyp; @@ -91,7 +91,7 @@ int main(int argc, char** argv) {    EvaluationMetric* metric = EvaluationMetric::Instance(evaluation_metric);    DocumentScorer ds(metric, conf["reference"].as<vector<string> >());    cerr << "Loaded " << ds.size() << " references for scoring with " << evaluation_metric << endl; -  double goodsign = 1; +  double goodsign = -1;    double badsign = -goodsign;    Hypergraph hg; | 
