edu.cmu.minorthird.classify
Class BinaryClassifier
java.lang.Object
edu.cmu.minorthird.classify.BinaryClassifier
- All Implemented Interfaces:
- Classifier, java.io.Serializable
- Direct Known Subclasses:
- Hyperplane, NegativeBinomialClassifier, RandomForests.VotingClassifier, TweakedLearner.TweakedClassifier
public abstract class BinaryClassifier
- extends java.lang.Object
- implements Classifier, java.io.Serializable
A Classifier which associates instances with a real number.
Positive numbers indicate a positive class, negative numbers
indicate a negative class.
- Author:
- William Cohen
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classifierLearner
public ClassifierLearner classifierLearner
BinaryClassifier
public BinaryClassifier()
setClassifierLearner
public void setClassifierLearner(ClassifierLearner cl)
getClassifierLearner
public ClassifierLearner getClassifierLearner()
classification
public ClassLabel classification(Instance instance)
- Description copied from interface:
Classifier
- Return a predicted type for the span, as a class label.
- Specified by:
classification
in interface Classifier
score
public abstract double score(Instance instance)
- Get the weight for an instance being in the positive class.