edu.stanford.nlp.dcoref
Class CorefScorer

java.lang.Object
  extended by edu.stanford.nlp.dcoref.CorefScorer
Direct Known Subclasses:
ScorerBCubed, ScorerMUC, ScorerPairwise

public abstract class CorefScorer
extends java.lang.Object

Wrapper for a coreference resolution score: MUC, B cubed, Pairwise.


Method Summary
protected abstract  void calculatePrecision(Document doc)
           
protected abstract  void calculateRecall(Document doc)
           
 void calculateScore(Document doc)
           
 double getF1()
           
 double getPrecision()
           
 double getRecall()
           
 double getScore(edu.stanford.nlp.dcoref.CorefScorer.SubScoreType subScoreType)
           
 void printF1(java.util.logging.Logger logger)
           
 void printF1(java.util.logging.Logger logger, boolean printF1First)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getScore

public double getScore(edu.stanford.nlp.dcoref.CorefScorer.SubScoreType subScoreType)

getPrecision

public double getPrecision()

getRecall

public double getRecall()

getF1

public double getF1()

calculateScore

public void calculateScore(Document doc)

calculatePrecision

protected abstract void calculatePrecision(Document doc)

calculateRecall

protected abstract void calculateRecall(Document doc)

printF1

public void printF1(java.util.logging.Logger logger,
                    boolean printF1First)

printF1

public void printF1(java.util.logging.Logger logger)


Stanford NLP Group