public class PairwiseModel
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PairwiseModel.Builder |
Modifier and Type | Field and Description |
---|---|
protected SimpleLinearClassifier |
classifier |
protected MetaFeatureExtractor |
meta |
java.lang.String |
name |
Constructor and Description |
---|
PairwiseModel(PairwiseModel.Builder builder) |
Modifier and Type | Method and Description |
---|---|
SimpleLinearClassifier |
getClassifier() |
java.lang.String |
getDefaultOutputPath() |
int |
getNumEpochs() |
int |
getNumTrainingExamples() |
void |
learn(Example correct,
Example incorrect,
java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures,
Compressor<java.lang.String> compressor,
double weight) |
void |
learn(Example example,
java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures,
Compressor<java.lang.String> compressor) |
void |
learn(Example example,
java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures,
Compressor<java.lang.String> compressor,
double weight) |
static PairwiseModel.Builder |
newBuilder(java.lang.String name,
MetaFeatureExtractor meta) |
double |
predict(Example example,
java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures,
Compressor<java.lang.String> compressor) |
void |
writeModel() |
void |
writeModel(java.lang.String outputPath) |
public final java.lang.String name
protected final SimpleLinearClassifier classifier
protected final MetaFeatureExtractor meta
public PairwiseModel(PairwiseModel.Builder builder)
public static PairwiseModel.Builder newBuilder(java.lang.String name, MetaFeatureExtractor meta)
public java.lang.String getDefaultOutputPath()
public SimpleLinearClassifier getClassifier()
public void writeModel() throws java.lang.Exception
java.lang.Exception
public void writeModel(java.lang.String outputPath) throws java.lang.Exception
java.lang.Exception
public void learn(Example example, java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures, Compressor<java.lang.String> compressor)
public void learn(Example example, java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures, Compressor<java.lang.String> compressor, double weight)
public void learn(Example correct, Example incorrect, java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures, Compressor<java.lang.String> compressor, double weight)
public double predict(Example example, java.util.Map<java.lang.Integer,CompressedFeatureVector> mentionFeatures, Compressor<java.lang.String> compressor)
public int getNumTrainingExamples()
public int getNumEpochs()