edu.cmu.minorthird.classify.sequential
Interface SequenceClassifier

All Known Subinterfaces:
ConfidenceReportingSequenceClassifier
All Known Implementing Classes:
CMM, CRFLearner, MultiClassHMMClassifier, SegmentCRFLearner, TrivialSequenceClassifier

public interface SequenceClassifier

Interface for a sequence classifier.

Author:
William Cohen

Method Summary
 ClassLabel[] classification(Instance[] sequence)
          Return a predicted type for each element of the sequence.
 java.lang.String explain(Instance[] sequence)
          Return some string that 'explains' the classification
 Explanation getExplanation(Instance[] sequence)
          Return and explanation for a classification
 

Method Detail

classification

ClassLabel[] classification(Instance[] sequence)
Return a predicted type for each element of the sequence.


explain

java.lang.String explain(Instance[] sequence)
Return some string that 'explains' the classification


getExplanation

Explanation getExplanation(Instance[] sequence)
Return and explanation for a classification