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

java.lang.Object
  extended by info.ephyra.questionanalysis.atype.minorthird.hierarchical.DummyClassifierLearner
All Implemented Interfaces:
edu.cmu.minorthird.classify.ClassifierLearner, java.lang.Cloneable

public class DummyClassifierLearner
extends java.lang.Object
implements edu.cmu.minorthird.classify.ClassifierLearner

Dummy learner that simply returns a classifier which always assigns the same class.

Version:
2008-02-10
Author:
Justin Betteridge

Field Summary
(package private)  java.lang.String soleLabelName
           
 
Constructor Summary
DummyClassifierLearner(java.lang.String soleLabelName)
           
 
Method Summary
 void addExample(edu.cmu.minorthird.classify.Example example)
           
 void completeTraining()
           
 edu.cmu.minorthird.classify.ClassifierLearner copy()
           
 edu.cmu.minorthird.classify.Classifier getClassifier()
           
 boolean hasNextQuery()
           
 edu.cmu.minorthird.classify.Instance nextQuery()
           
 void reset()
           
 void setInstancePool(edu.cmu.minorthird.classify.Instance.Looper instancePool)
           
 void setSchema(edu.cmu.minorthird.classify.ExampleSchema schema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

soleLabelName

java.lang.String soleLabelName
Constructor Detail

DummyClassifierLearner

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

addExample

public void addExample(edu.cmu.minorthird.classify.Example example)
Specified by:
addExample in interface edu.cmu.minorthird.classify.ClassifierLearner

completeTraining

public void completeTraining()
Specified by:
completeTraining in interface edu.cmu.minorthird.classify.ClassifierLearner

copy

public edu.cmu.minorthird.classify.ClassifierLearner copy()
Specified by:
copy in interface edu.cmu.minorthird.classify.ClassifierLearner

getClassifier

public edu.cmu.minorthird.classify.Classifier getClassifier()
Specified by:
getClassifier in interface edu.cmu.minorthird.classify.ClassifierLearner

hasNextQuery

public boolean hasNextQuery()
Specified by:
hasNextQuery in interface edu.cmu.minorthird.classify.ClassifierLearner

nextQuery

public edu.cmu.minorthird.classify.Instance nextQuery()
Specified by:
nextQuery in interface edu.cmu.minorthird.classify.ClassifierLearner

reset

public void reset()
Specified by:
reset in interface edu.cmu.minorthird.classify.ClassifierLearner

setInstancePool

public void setInstancePool(edu.cmu.minorthird.classify.Instance.Looper instancePool)
Specified by:
setInstancePool in interface edu.cmu.minorthird.classify.ClassifierLearner

setSchema

public void setSchema(edu.cmu.minorthird.classify.ExampleSchema schema)
Specified by:
setSchema in interface edu.cmu.minorthird.classify.ClassifierLearner