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 TypeMethodDescriptionvoidinit(TrainingParameters trainParams, Map<String, String> reportMap) voidinit(TrainingParameters trainParams, Map<String, String> reportMap, TrainingConfiguration config) Conducts the initialization of aTrainerviaTrainingParameters,report mapandTrainingConfiguration
-
Method Details
-
init
- Parameters:
trainParams- TheTrainingParametersto use.reportMap- TheMapinstance used as report map.
-
init
void init(TrainingParameters trainParams, Map<String, String> reportMap, TrainingConfiguration config) Conducts the initialization of aTrainerviaTrainingParameters,report mapandTrainingConfiguration- Parameters:
trainParams- TheTrainingParametersto use.reportMap- TheMapinstance used as report map.config- TheTrainingConfigurationto use. If null, suitable defaults will be used.
-