|
|||||||||
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 |