Class DatasetSplitSet<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>

  • All Implemented Interfaces:
    org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D>

    public class DatasetSplitSet<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>
    extends java.lang.Object
    implements org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D>
    • Constructor Detail

      • DatasetSplitSet

        public DatasetSplitSet()
      • DatasetSplitSet

        public DatasetSplitSet​(org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D> set)
      • DatasetSplitSet

        public DatasetSplitSet​(java.util.List<java.util.List<D>> splits)
    • Method Detail

      • addSplit

        public void addSplit​(java.util.List<D> split)
      • getNumberOfSplits

        public int getNumberOfSplits()
        Specified by:
        getNumberOfSplits in interface org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>
      • getNumberOfFoldsPerSplit

        public int getNumberOfFoldsPerSplit()
        Specified by:
        getNumberOfFoldsPerSplit in interface org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>
      • getNumberOfFoldsForSplit

        public int getNumberOfFoldsForSplit​(int pos)
      • getFolds

        public java.util.List<D> getFolds​(int splitId)
        Specified by:
        getFolds in interface org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>