Interface ISplitBasedSupervisedLearnerEvaluatorFactory<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,D extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends I>,F>
-
- All Superinterfaces:
ISupervisedLearnerEvaluatorFactory<I,D>
- All Known Implementing Classes:
AMonteCarloCrossValidationBasedEvaluatorFactory,MonteCarloCrossValidationEvaluatorFactory
public interface ISplitBasedSupervisedLearnerEvaluatorFactory<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,D extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends I>,F> extends ISupervisedLearnerEvaluatorFactory<I,D>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.api4.java.ai.ml.core.dataset.splitter.IDatasetSplitter<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>getDatasetSplitter()FwithDatasetSplitter(org.api4.java.ai.ml.core.dataset.splitter.IDatasetSplitter<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>> datasetSplitter)Sets the dataset spliter to the given dataset splitter.-
Methods inherited from interface ai.libs.jaicore.ml.core.evaluation.evaluator.factory.ISupervisedLearnerEvaluatorFactory
getLearnerEvaluator
-
-
-
-
Method Detail
-
withDatasetSplitter
F withDatasetSplitter(org.api4.java.ai.ml.core.dataset.splitter.IDatasetSplitter<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>> datasetSplitter)
Sets the dataset spliter to the given dataset splitter.- Parameters:
datasetSplitter- The dataset splitter to be used for splitting the dataset into train and test folds.- Returns:
- The instance of the factory.
-
getDatasetSplitter
org.api4.java.ai.ml.core.dataset.splitter.IDatasetSplitter<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>> getDatasetSplitter()
- Returns:
- The currently configured dataset splitter.
-
-