コード例 #1
0
ファイル: Inductor.java プロジェクト: aklement/babel
  protected void pruneContextsAccordingToScore(
      Set<EquivalenceClass> srcEqs, Set<EquivalenceClass> trgEqs, DictScorer scorer) {
    ScoreComparator comparator = new ScoreComparator(scorer);
    int pruneContextEqs = Configurator.CONFIG.getInt("experiments.context.PruneContextToSize");

    // Prune context
    for (EquivalenceClass ec : srcEqs) {
      ((Context) ec.getProperty(Context.class.getName())).pruneContext(pruneContextEqs, comparator);
    }

    for (EquivalenceClass ec : trgEqs) {
      ((Context) ec.getProperty(Context.class.getName())).pruneContext(pruneContextEqs, comparator);
    }
  }