edu.stanford.nlp.classify
Class LinearClassifierFactory.LinearClassifierCreator<L,F>

java.lang.Object
  extended by edu.stanford.nlp.classify.LinearClassifierFactory.LinearClassifierCreator<L,F>
All Implemented Interfaces:
ClassifierCreator, ProbabilisticClassifierCreator
Enclosing class:
LinearClassifierFactory<L,F>

public static class LinearClassifierFactory.LinearClassifierCreator<L,F>
extends Object
implements ClassifierCreator, ProbabilisticClassifierCreator


Constructor Summary
LinearClassifierFactory.LinearClassifierCreator(Index<F> featureIndex, Index<L> labelIndex)
           
LinearClassifierFactory.LinearClassifierCreator(LogConditionalObjectiveFunction objective, Index<F> featureIndex, Index<L> labelIndex)
           
 
Method Summary
 Classifier createClassifier(double[] weights)
           
 LinearClassifier createLinearClassifier(double[] weights)
           
 ProbabilisticClassifier createProbabilisticClassifier(double[] weights)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearClassifierFactory.LinearClassifierCreator

public LinearClassifierFactory.LinearClassifierCreator(LogConditionalObjectiveFunction objective,
                                                       Index<F> featureIndex,
                                                       Index<L> labelIndex)

LinearClassifierFactory.LinearClassifierCreator

public LinearClassifierFactory.LinearClassifierCreator(Index<F> featureIndex,
                                                       Index<L> labelIndex)
Method Detail

createLinearClassifier

public LinearClassifier createLinearClassifier(double[] weights)

createClassifier

public Classifier createClassifier(double[] weights)
Specified by:
createClassifier in interface ClassifierCreator

createProbabilisticClassifier

public ProbabilisticClassifier createProbabilisticClassifier(double[] weights)
Specified by:
createProbabilisticClassifier in interface ProbabilisticClassifierCreator


Stanford NLP Group