|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.stanford.nlp.classify.AbstractLinearClassifierFactory<L,F>
L - The type of the labels in the Dataset and DatumF - The type of the features in the Dataset and Datumpublic abstract class AbstractLinearClassifierFactory<L,F>
Shared methods for training a LinearClassifier.
Inheriting classes need to implement the
trainWeights method.
| Constructor Summary | |
|---|---|
AbstractLinearClassifierFactory()
|
|
| Method Summary | |
|---|---|
LinearClassifier<L,F> |
trainClassifier(java.util.Collection<Datum<L,F>> examples)
Takes a Collection of Datum objects and gives you back a
Classifier trained on it. |
LinearClassifier<L,F> |
trainClassifier(GeneralDataset<L,F> data)
Trains a Classifier on a Dataset. |
Classifier<L,F> |
trainClassifier(java.util.List<RVFDatum<L,F>> examples)
|
LinearClassifier<L,F> |
trainClassifier(java.lang.ref.Reference<java.util.Collection<Datum<L,F>>> ref)
Takes a Reference to a Collection of Datum
objects and gives you back a Classifier trained on them |
protected abstract double[][] |
trainWeights(GeneralDataset<L,F> dataset)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractLinearClassifierFactory()
| Method Detail |
|---|
public Classifier<L,F> trainClassifier(java.util.List<RVFDatum<L,F>> examples)
trainClassifier in interface ClassifierFactory<L,F,Classifier<L,F>>protected abstract double[][] trainWeights(GeneralDataset<L,F> dataset)
public LinearClassifier<L,F> trainClassifier(java.util.Collection<Datum<L,F>> examples)
Collection of Datum objects and gives you back a
Classifier trained on it.
examples - Collection of Datum objects to train the
classifier on
Classifier trained on it.public LinearClassifier<L,F> trainClassifier(java.lang.ref.Reference<java.util.Collection<Datum<L,F>>> ref)
Reference to a Collection of Datum
objects and gives you back a Classifier trained on them
ref - Reference to a Collection of Datum objects to train the classifier on
public LinearClassifier<L,F> trainClassifier(GeneralDataset<L,F> data)
Classifier on a Dataset.
trainClassifier in interface ClassifierFactory<L,F,Classifier<L,F>>Classifier trained on the data.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||