Class CachingMonteCarloCrossValidationSplitSetGenerator<D extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>
- java.lang.Object
-
- ai.libs.jaicore.ml.core.evaluation.splitsetgenerator.MonteCarloCrossValidationSplitSetGenerator<D>
-
- ai.libs.jaicore.ml.core.evaluation.splitsetgenerator.CachingMonteCarloCrossValidationSplitSetGenerator<D>
-
- All Implemented Interfaces:
org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSetGenerator<D>,org.api4.java.common.control.ILoggingCustomizable
public class CachingMonteCarloCrossValidationSplitSetGenerator<D extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>> extends MonteCarloCrossValidationSplitSetGenerator<D>
-
-
Constructor Summary
Constructors Constructor Description CachingMonteCarloCrossValidationSplitSetGenerator(org.api4.java.ai.ml.core.dataset.splitter.IRandomDatasetSplitter<D> datasetSplitter, int repeats, java.util.Random random)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D>nextSplitSet(D data)-
Methods inherited from class ai.libs.jaicore.ml.core.evaluation.splitsetgenerator.MonteCarloCrossValidationSplitSetGenerator
getLoggerName, getNumFoldsPerSplit, getNumSplitsPerSet, setLoggerName, toString
-
-
-
-
Constructor Detail
-
CachingMonteCarloCrossValidationSplitSetGenerator
public CachingMonteCarloCrossValidationSplitSetGenerator(org.api4.java.ai.ml.core.dataset.splitter.IRandomDatasetSplitter<D> datasetSplitter, int repeats, java.util.Random random)
-
-
Method Detail
-
nextSplitSet
public org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D> nextSplitSet(D data) throws java.lang.InterruptedException, org.api4.java.ai.ml.core.dataset.splitter.SplitFailedException
- Specified by:
nextSplitSetin interfaceorg.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSetGenerator<D extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>- Overrides:
nextSplitSetin classMonteCarloCrossValidationSplitSetGenerator<D extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>- Throws:
java.lang.InterruptedExceptionorg.api4.java.ai.ml.core.dataset.splitter.SplitFailedException
-
-