info.ephyra.questionanalysis.atype.minorthird.hierarchical
Class DummyClassifier

java.lang.Object
  extended by info.ephyra.questionanalysis.atype.minorthird.hierarchical.DummyClassifier
All Implemented Interfaces:
edu.cmu.minorthird.classify.Classifier, java.io.Serializable

public class DummyClassifier
extends java.lang.Object
implements edu.cmu.minorthird.classify.Classifier, java.io.Serializable

Dummy classifier that always assigns the same class.

Version:
2008-02-10
Author:
Justin Betteridge
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
private  java.lang.String soleLabelName
           
 
Constructor Summary
DummyClassifier(java.lang.String soleLabelName)
           
 
Method Summary
 edu.cmu.minorthird.classify.ClassLabel classification(edu.cmu.minorthird.classify.Instance instance)
           
 java.lang.String explain(edu.cmu.minorthird.classify.Instance instance)
           
 edu.cmu.minorthird.classify.Explanation getExplanation(edu.cmu.minorthird.classify.Instance instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

soleLabelName

private java.lang.String soleLabelName
Constructor Detail

DummyClassifier

public DummyClassifier(java.lang.String soleLabelName)
Method Detail

classification

public edu.cmu.minorthird.classify.ClassLabel classification(edu.cmu.minorthird.classify.Instance instance)
Specified by:
classification in interface edu.cmu.minorthird.classify.Classifier

explain

public java.lang.String explain(edu.cmu.minorthird.classify.Instance instance)
Specified by:
explain in interface edu.cmu.minorthird.classify.Classifier

getExplanation

public edu.cmu.minorthird.classify.Explanation getExplanation(edu.cmu.minorthird.classify.Instance instance)
Specified by:
getExplanation in interface edu.cmu.minorthird.classify.Classifier