package edu.cmu.minorthird.classify.semisupervised;
import edu.cmu.minorthird.classify.ClassLabel;
import edu.cmu.minorthird.classify.Instance;
/**
* Interface for a semi-supervised classifier.
*
* @author Edoardo Airoldi
* Date: Jul 19, 2004
*/
public interface SemiSupervisedClassifier
{
/** Return a predicted type for each element of the sequence. */
public ClassLabel classification(Instance instance);
/** Return some string that 'explains' the classification */
public String explain(Instance instance);
}