edu.cmu.minorthird.ui
Class Recommended.VotedPerceptronLearner

java.lang.Object
  extended by edu.cmu.minorthird.classify.BatchClassifierLearner
      extended by edu.cmu.minorthird.classify.BatchVersion
          extended by edu.cmu.minorthird.ui.Recommended.VotedPerceptronLearner
All Implemented Interfaces:
ClassifierLearner, java.lang.Cloneable
Enclosing class:
Recommended

public static class Recommended.VotedPerceptronLearner
extends BatchVersion

Voted perceptron learning following Freund & Schapire. This is a simple learning method which, like SVMs, has a bias towards large-margin linear classifiers.

Reference: Yoav Freund and Robert E. Schapire, Large Margin Classification Using the Perceptron Algorithm, Computational Learning Theory, 1998.


Field Summary
 
Fields inherited from class edu.cmu.minorthird.classify.BatchClassifierLearner
classifier, dataset
 
Constructor Summary
Recommended.VotedPerceptronLearner()
           
 
Method Summary
 
Methods inherited from class edu.cmu.minorthird.classify.BatchVersion
batchTrain, getInnerLearner, getNumberOfEpochs, getSchema, setInnerLearner, setNumberOfEpochs, setSchema
 
Methods inherited from class edu.cmu.minorthird.classify.BatchClassifierLearner
addExample, completeTraining, copy, getClassifier, hasNextQuery, nextQuery, reset, setInstancePool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Recommended.VotedPerceptronLearner

public Recommended.VotedPerceptronLearner()