Package opennlp.tools.commons
Interface Trainer
- All Known Subinterfaces:
EventModelSequenceTrainer<T>
,EventTrainer
,SequenceTrainer
- All Known Implementing Classes:
AbstractEventModelSequenceTrainer
,AbstractEventTrainer
,AbstractTrainer
,GISTrainer
,NaiveBayesTrainer
,PerceptronTrainer
,QNTrainer
,SimplePerceptronSequenceTrainer
public interface Trainer
Represents a common base for training implementations.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(TrainingParameters trainParams, Map<String, String> reportMap) void
init
(TrainingParameters trainParams, Map<String, String> reportMap, TrainingConfiguration config) Conducts the initialization of aTrainer
viaTrainingParameters
,report map
andTrainingConfiguration
-
Method Details
-
init
- Parameters:
trainParams
- TheTrainingParameters
to use.reportMap
- TheMap
instance used as report map.
-
init
void init(TrainingParameters trainParams, Map<String, String> reportMap, TrainingConfiguration config) Conducts the initialization of aTrainer
viaTrainingParameters
,report map
andTrainingConfiguration
- Parameters:
trainParams
- TheTrainingParameters
to use.reportMap
- TheMap
instance used as report map.config
- TheTrainingConfiguration
to use. If null, suitable defaults will be used.
-