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
-
-