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.Evaluatorpublic double getF1()
getF1 in interface EvalUtils.Evaluatorpublic 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)