edu.cmu.minorthird.classify.algorithms.linear
Class NegativeBinomialLearner

java.lang.Object
  extended by edu.cmu.minorthird.classify.BatchClassifierLearner
      extended by edu.cmu.minorthird.classify.BatchBinaryClassifierLearner
          extended by edu.cmu.minorthird.classify.algorithms.linear.NegativeBinomialLearner
All Implemented Interfaces:
BinaryClassifierLearner, ClassifierLearner, java.lang.Cloneable

public class NegativeBinomialLearner
extends BatchBinaryClassifierLearner

Naive Bayes Negative-Binomial Classifier Learner.

Author:
Edoardo Airoldi Date: Jul 12, 2004

Field Summary
 
Fields inherited from class edu.cmu.minorthird.classify.BatchClassifierLearner
classifier, dataset
 
Constructor Summary
NegativeBinomialLearner()
           
NegativeBinomialLearner(double scale)
           
 
Method Summary
 Classifier batchTrain(Dataset data)
          subclasses should use this method to implement a batch supervised learning algorithm.
 
Methods inherited from class edu.cmu.minorthird.classify.BatchBinaryClassifierLearner
batchTrainBinary, getBinaryClassifier, getSchema, 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
 
Methods inherited from interface edu.cmu.minorthird.classify.ClassifierLearner
addExample, completeTraining, copy, getClassifier, hasNextQuery, nextQuery, reset, setInstancePool
 

Constructor Detail

NegativeBinomialLearner

public NegativeBinomialLearner()

NegativeBinomialLearner

public NegativeBinomialLearner(double scale)
Method Detail

batchTrain

public Classifier batchTrain(Dataset data)
Description copied from class: BatchClassifierLearner
subclasses should use this method to implement a batch supervised learning algorithm.

Specified by:
batchTrain in class BatchClassifierLearner