Package opennlp.tools.ml
Class AbstractTrainer
java.lang.Object
opennlp.tools.ml.AbstractTrainer
- All Implemented Interfaces:
Trainer
- Direct Known Subclasses:
AbstractEventModelSequenceTrainer,AbstractEventTrainer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractTrainer(TrainingParameters trainParams) Initializes aAbstractTrainerviaTrainingParameters. -
Method Summary
Modifier and TypeMethodDescriptionintintvoidinit(TrainingParameters trainParams, Map<String, String> reportMap) voidvalidate()Checks the configuredparameters.
-
Field Details
-
ALGORITHM_PARAM
- See Also:
-
TRAINER_TYPE_PARAM
- See Also:
-
CUTOFF_PARAM
- See Also:
-
CUTOFF_DEFAULT
public static final int CUTOFF_DEFAULT- See Also:
-
ITERATIONS_PARAM
- See Also:
-
ITERATIONS_DEFAULT
public static final int ITERATIONS_DEFAULT- See Also:
-
-
Constructor Details
-
AbstractTrainer
public AbstractTrainer() -
AbstractTrainer
Initializes aAbstractTrainerviaTrainingParameters.- Parameters:
trainParams- TheTrainingParametersto use.
-
-
Method Details
-
init
- Specified by:
initin interfaceTrainer- Parameters:
trainParams- TheTrainingParametersto use.reportMap- TheMapinstance used as report map.
-
getAlgorithm
- Returns:
- Retrieves the configured
ALGORITHM_PARAMvalue.
-
getCutoff
public int getCutoff()- Returns:
- Retrieves the configured
CUTOFF_PARAMvalue.
-
getIterations
public int getIterations()- Returns:
- Retrieves the configured
ITERATIONS_PARAMvalue.
-
validate
public void validate()Checks the configuredparameters. If a subclass overrides this, it should callsuper.validate();.- Throws:
IllegalArgumentException- Thrown if default training parameters are invalid.
-