public static void Main(string[] args) { Pattern p = Pattern.Compile("^([^:]*):(.*)$"); ICollection <string> guesses = Arrays.AsList(new string[] { "S:a", "S:b", "VP:c", "VP:d", "S:a" }); ICollection <string> golds = Arrays.AsList(new string[] { "S:a", "S:b", "S:b", "VP:d", "VP:a" }); EquivalenceClassEval.IEqualityChecker <string> e = null; IEquivalenceClasser <string, string> eq = null; Edu.Stanford.Nlp.Stats.EquivalenceClassEval <string, string> eval = new Edu.Stanford.Nlp.Stats.EquivalenceClassEval <string, string>(eq, e, "testing"); eval.SetBagEval(false); eval.Eval(guesses, golds); eval.DisplayLast(); eval.Display(); }
public Edu.Stanford.Nlp.Stats.EquivalenceClassEval <IN, OUT> EquivalenceClassEval() { Edu.Stanford.Nlp.Stats.EquivalenceClassEval <IN, OUT> e = new Edu.Stanford.Nlp.Stats.EquivalenceClassEval <IN, OUT>(this.eq1, this.checker1, this.summaryName1); e.SetBagEval(this.bagEval1); return(e); }