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>

    • 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()  
      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.
    • 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.