Package opennlp.tools.ml
Class TrainerFactory
java.lang.Object
opennlp.tools.ml.TrainerFactory
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EventModelSequenceTrainergetEventModelSequenceTrainer(TrainingParameters trainParams, Map<String, String> reportMap) static EventTrainergetEventTrainer(TrainingParameters trainParams, Map<String, String> reportMap) static SequenceTrainergetSequenceModelTrainer(TrainingParameters trainParams, Map<String, String> reportMap) static TrainerFactory.TrainerTypegetTrainerType(TrainingParameters trainParams) Determines the trainer type based on the ALGORITHM_PARAM value.static booleanisValid(TrainingParameters trainParams)
-
Constructor Details
-
TrainerFactory
public TrainerFactory()
-
-
Method Details
-
getTrainerType
Determines the trainer type based on the ALGORITHM_PARAM value.- Parameters:
trainParams- - Map of training parameters- Returns:
- the trainer type or null if type couldn't be determined.
-
getSequenceModelTrainer
public static SequenceTrainer getSequenceModelTrainer(TrainingParameters trainParams, Map<String, String> reportMap) -
getEventModelSequenceTrainer
public static EventModelSequenceTrainer getEventModelSequenceTrainer(TrainingParameters trainParams, Map<String, String> reportMap) -
getEventTrainer
public static EventTrainer getEventTrainer(TrainingParameters trainParams, Map<String, String> reportMap) -
isValid
-