cc.mallet.fst.confidence
Class ViterbiRatioConfidenceEstimator

java.lang.Object
  extended by cc.mallet.fst.confidence.TransducerSequenceConfidenceEstimator
      extended by cc.mallet.fst.confidence.ViterbiRatioConfidenceEstimator

public class ViterbiRatioConfidenceEstimator
extends TransducerSequenceConfidenceEstimator

Estimates the confidence of an entire sequence by the ration of the probabilities of the first and second best Viterbi paths.


Field Summary
 
Fields inherited from class cc.mallet.fst.confidence.TransducerSequenceConfidenceEstimator
model
 
Constructor Summary
ViterbiRatioConfidenceEstimator(Transducer model)
           
 
Method Summary
 double estimateConfidenceFor(Instance instance, java.lang.Object[] startTags, java.lang.Object[] inTags)
          Calculates the confidence in the tagging of an Instance.
 
Methods inherited from class cc.mallet.fst.confidence.TransducerSequenceConfidenceEstimator
rankInstancesByConfidence
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViterbiRatioConfidenceEstimator

public ViterbiRatioConfidenceEstimator(Transducer model)
Method Detail

estimateConfidenceFor

public double estimateConfidenceFor(Instance instance,
                                    java.lang.Object[] startTags,
                                    java.lang.Object[] inTags)
Calculates the confidence in the tagging of an Instance.

Specified by:
estimateConfidenceFor in class TransducerSequenceConfidenceEstimator