T - The type of the target that this IBatchLearner predicts.I - The type of the instances stored in the data set specified by the generic parameter D - The type of the data set used to learn from and predict batches.public interface IBatchLearner<T,I,D extends IDataset<I>> extends IPredictiveModel<T,I,D>
IBatchLearner models a learning algorithm which works in a batch
fashion, i.e. takes a whole AILabeledAttributeArrayDataset as training input. It can be
trained based on an AILabeledAttributeArrayDataset in order to make predictions.| Modifier and Type | Method and Description |
|---|---|
void |
train(D dataset)
Trains this
IBatchLearner using the given AILabeledAttributeArrayDataset. |
getConfiguration, predict, predict, setConfigurationvoid train(D dataset) throws TrainingException
IBatchLearner using the given AILabeledAttributeArrayDataset.dataset - The AILabeledAttributeArrayDataset which should be used for the training.TrainingException - If something fails during the training process.