public class MaxEntSequenceConfidenceEstimator extends TransducerSequenceConfidenceEstimator
Sequence extracted by a Transducer using a MaxEnt classifier to classify Sequences
as "correct" or "incorrect." xxx needs some interface work.| Constructor and Description |
|---|
MaxEntSequenceConfidenceEstimator(Transducer model) |
MaxEntSequenceConfidenceEstimator(Transducer model,
double gaussianVariance) |
| Modifier and Type | Method and Description |
|---|---|
double |
estimateConfidenceFor(Instance instance,
Object[] startTags,
Object[] inTags)
Calculates the confidence in the tagging of an
Instance. |
MaxEnt |
getClassifier() |
PipedInstanceWithConfidence[] |
rankPipedInstancesByConfidence(InstanceList ilist,
Object[] startTags,
Object[] continueTags) |
MaxEnt |
trainClassifier(InstanceList ilist,
String correct,
String incorrect)
Train underlying classifier on
ilist. |
rankInstancesByConfidencepublic MaxEntSequenceConfidenceEstimator(Transducer model, double gaussianVariance)
public MaxEntSequenceConfidenceEstimator(Transducer model)
public MaxEnt getClassifier()
public MaxEnt trainClassifier(InstanceList ilist, String correct, String incorrect)
ilist. Assumes ilist
has targst correct or incorrect.ilist - training list to build correct/incorrect classifiercorrect - "correct" labelincorrect - "incorrect" labelpublic double estimateConfidenceFor(Instance instance, Object[] startTags, Object[] inTags)
Instance.estimateConfidenceFor in class TransducerSequenceConfidenceEstimatorpublic PipedInstanceWithConfidence[] rankPipedInstancesByConfidence(InstanceList ilist, Object[] startTags, Object[] continueTags)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.