public static class ClauseSplitterSearchProblem.TrainingOptions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Class<? extends ClassifierFactory<ClauseSplitter.ClauseClassifierLabel,java.lang.String,Classifier<ClauseSplitter.ClauseClassifierLabel,java.lang.String>>> |
classifierFactory |
float |
clauseIntermWeight |
float |
clauseSplitWeight |
double |
negativeSubsampleRatio |
float |
positiveDatumWeight |
int |
seed |
float |
unknownDatumWeight |
Constructor and Description |
---|
TrainingOptions() |
@ArgumentParser.Option(name="negativeSubsampleRatio", gloss="The percent of negative datums to take") public double negativeSubsampleRatio
@ArgumentParser.Option(name="positiveDatumWeight", gloss="The weight to assign every positive datum.") public float positiveDatumWeight
@ArgumentParser.Option(name="unknownDatumWeight", gloss="The weight to assign every unknown datum (everything extracted with an unconfirmed relation).") public float unknownDatumWeight
@ArgumentParser.Option(name="clauseSplitWeight", gloss="The weight to assign for clause splitting datums. Higher values push towards higher recall.") public float clauseSplitWeight
@ArgumentParser.Option(name="clauseIntermWeight", gloss="The weight to assign for intermediate splits. Higher values push towards higher recall.") public float clauseIntermWeight
@ArgumentParser.Option(name="seed", gloss="The random seed to use") public int seed
@ArgumentParser.Option(name="classifierFactory", gloss="The class of the classifier factory to use for training the various classifiers") public java.lang.Class<? extends ClassifierFactory<ClauseSplitter.ClauseClassifierLabel,java.lang.String,Classifier<ClauseSplitter.ClauseClassifierLabel,java.lang.String>>> classifierFactory