public Instance next () { Segment nextSegment = (Segment) subIterator.next(); return new Instance (nextSegment, nextSegment.getTruth (), null, null); }
public Instance next () { Segment nextSegment = (Segment) subIterator.next(); return new Instance (nextSegment, nextSegment.getTruth (), null, null); }
public Instance next () { Segment nextSegment = (Segment) subIterator.next(); return new Instance (nextSegment, nextSegment.getTruth (), null, null); }
/** Calculates the confidence in the tagging of a {@link Segment}. */ public double estimateConfidenceFor (Segment segment, SumLatticeDefault cachedLattice) { Classification c = this.meClassifier.classify (pipe.instanceFrom(new Instance ( segment, segment.getTruth(), null, null))); return c.getLabelVector().value (this.correct); } }
/** Calculates the confidence in the tagging of a {@link Segment}. */ public double estimateConfidenceFor (Segment segment, SumLatticeDefault cachedLattice) { Classification c = this.meClassifier.classify (pipe.instanceFrom(new Instance ( segment, segment.getTruth(), null, null))); return c.getLabelVector().value (this.correct); } }
/** Calculates the confidence in the tagging of a {@link Segment}. */ public double estimateConfidenceFor (Segment segment, SumLatticeDefault cachedLattice) { Classification c = this.meClassifier.classify (pipe.instanceFrom(new Instance ( segment, segment.getTruth(), null, null))); return c.getLabelVector().value (this.correct); } }
public boolean equals (Object o) { Segment s = (Segment) o; if (start == s.getStart() && end == s.getEnd() && correct == s.correct() && input.size() == s.getInput().size()) { for (int i=start; i <= end; i++) { if (!pred.get( i ).equals( s.getPredicted( i ) ) || !truth.get( i ).equals( s.getTruth( i ) ) ) return false; } return true; } return false; } }
public boolean equals (Object o) { Segment s = (Segment) o; if (start == s.getStart() && end == s.getEnd() && correct == s.correct() && input.size() == s.getInput().size()) { for (int i=start; i <= end; i++) { if (!pred.get( i ).equals( s.getPredicted( i ) ) || !truth.get( i ).equals( s.getTruth( i ) ) ) return false; } return true; } return false; } }
public boolean equals (Object o) { Segment s = (Segment) o; if (start == s.getStart() && end == s.getEnd() && correct == s.correct() && input.size() == s.getInput().size()) { for (int i=start; i <= end; i++) { if (!pred.get( i ).equals( s.getPredicted( i ) ) || !truth.get( i ).equals( s.getTruth( i ) ) ) return false; } return true; } return false; } }
orderedSegments = confidenceEstimator.rankSegmentsByConfidence (instance, startTags, continueTags); Segment leastConfidentSegment = orderedSegments[0]; logger.fine ("Ordered Segments:\nTrue sequence: " + leastConfidentSegment.getTruth()); for (int j=0; j < orderedSegments.length; j++) { logger.fine (orderedSegments[j].toString()); Sequence truth = leastConfidentSegment.getTruth(); Sequence predicted = leastConfidentSegment.getPredicted(); int numIncorrect = eval.numIncorrectSegments (truth, predicted);
orderedSegments = confidenceEstimator.rankSegmentsByConfidence (instance, startTags, continueTags); Segment leastConfidentSegment = orderedSegments[0]; logger.fine ("Ordered Segments:\nTrue sequence: " + leastConfidentSegment.getTruth()); for (int j=0; j < orderedSegments.length; j++) { logger.fine (orderedSegments[j].toString()); Sequence truth = leastConfidentSegment.getTruth(); Sequence predicted = leastConfidentSegment.getPredicted(); int numIncorrect = eval.numIncorrectSegments (truth, predicted);
orderedSegments = confidenceEstimator.rankSegmentsByConfidence (instance, startTags, continueTags); Segment leastConfidentSegment = orderedSegments[0]; logger.fine ("Ordered Segments:\nTrue sequence: " + leastConfidentSegment.getTruth()); for (int j=0; j < orderedSegments.length; j++) { logger.fine (orderedSegments[j].toString()); Sequence truth = leastConfidentSegment.getTruth(); Sequence predicted = leastConfidentSegment.getPredicted(); int numIncorrect = eval.numIncorrectSegments (truth, predicted);