Package adams.data.splitgenerator
Interface PerFoldCrossValidationFoldGenerator<I,O>
-
- All Superinterfaces:
CrossValidationFoldGenerator<I,O>,Destroyable,Iterator<O>,OptionHandler,Randomizable,Serializable,SplitGenerator<I,O>
- All Known Subinterfaces:
PerFoldCrossValidationFoldGenerator
- All Known Implementing Classes:
BinnedNumericClassCrossValidationFoldGenerator,DefaultCrossValidationFoldGenerator,DefaultCrossValidationFoldGenerator,GroupedBinnedNumericClassCrossValidationFoldGenerator,GroupedCrossValidationFoldGenerator,GroupedCrossValidationFoldGeneratorUsingNumericClassValues
public interface PerFoldCrossValidationFoldGenerator<I,O> extends CrossValidationFoldGenerator<I,O>
Interface for cross-validation fold generators that can return the indices per fold.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int[][]crossValidationIndicesPerFold()Returns the cross-validation indices per fold.-
Methods inherited from interface adams.data.splitgenerator.CrossValidationFoldGenerator
crossValidationIndices, getActualNumFolds, getNumFolds, getRandomize, setNumFolds, setRandomize
-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.core.Randomizable
getSeed, seedTipText, setSeed
-
Methods inherited from interface adams.data.splitgenerator.SplitGenerator
getData, hasNext, initializeIterator, next, remove, setData, toString
-
-