public abstract static class EvalUtils.AbstractEvaluator extends java.lang.Object implements EvalUtils.Evaluator
Modifier and Type | Field and Description |
---|---|
double |
pDen |
double |
pNum |
double |
rDen |
double |
rNum |
Constructor and Description |
---|
AbstractEvaluator() |
Modifier and Type | Method and Description |
---|---|
double |
getF1() |
double |
getPrecision() |
double |
getRecall() |
abstract Pair<java.lang.Double,java.lang.Double> |
getScore(java.util.List<java.util.List<java.lang.Integer>> clusters,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> mentionToGold) |
void |
update(java.util.List<java.util.List<java.lang.Integer>> gold,
java.util.List<Clusterer.Cluster> clusters,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> mentionToGold,
java.util.Map<java.lang.Integer,Clusterer.Cluster> mentionToSystem) |
public double pNum
public double pDen
public double rNum
public double rDen
public void update(java.util.List<java.util.List<java.lang.Integer>> gold, java.util.List<Clusterer.Cluster> clusters, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> mentionToGold, java.util.Map<java.lang.Integer,Clusterer.Cluster> mentionToSystem)
update
in interface EvalUtils.Evaluator
public double getF1()
getF1
in interface EvalUtils.Evaluator
public double getRecall()
public double getPrecision()
public abstract Pair<java.lang.Double,java.lang.Double> getScore(java.util.List<java.util.List<java.lang.Integer>> clusters, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> mentionToGold)