edu.cmu.minorthird.classify
Class BatchVersion
java.lang.Object
edu.cmu.minorthird.classify.BatchClassifierLearner
edu.cmu.minorthird.classify.BatchVersion
- All Implemented Interfaces:
- ClassifierLearner, java.lang.Cloneable
- Direct Known Subclasses:
- BinaryBatchVersion, Recommended.VotedPerceptronLearner
public class BatchVersion
- extends BatchClassifierLearner
Batch version of an OnlineClassifierLearner.
- Author:
- William Cohen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BatchVersion
public BatchVersion(OnlineClassifierLearner innerLearner,
int numberOfEpochs)
BatchVersion
public BatchVersion(OnlineClassifierLearner innerLearner)
BatchVersion
public BatchVersion()
getNumberOfEpochs
public int getNumberOfEpochs()
setNumberOfEpochs
public void setNumberOfEpochs(int n)
getInnerLearner
public OnlineClassifierLearner getInnerLearner()
setInnerLearner
public void setInnerLearner(OnlineClassifierLearner learner)
setSchema
public final void setSchema(ExampleSchema schema)
- Description copied from interface:
ClassifierLearner
- Accept an ExampleSchema - constraints on what the
Examples will be.
getSchema
public final ExampleSchema getSchema()
- Description copied from interface:
ClassifierLearner
- Returns the ExampleSchema - constraints on what the
Examples will be.
batchTrain
public Classifier batchTrain(Dataset dataset)
- Description copied from class:
BatchClassifierLearner
- subclasses should use this method to implement a batch supervised learning algorithm.
- Specified by:
batchTrain
in class BatchClassifierLearner