Class DataSetIteratorSplitter


  • public class DataSetIteratorSplitter
    extends Object
    • Field Detail

      • totalExamples

        protected final long totalExamples
      • ratio

        protected final double ratio
      • ratios

        protected final double[] ratios
      • numTrain

        protected final long numTrain
      • numTest

        protected final long numTest
      • numArbitrarySets

        protected final long numArbitrarySets
      • splits

        protected final int[] splits
      • firstTrain

        protected DataSet firstTrain
      • partNumber

        protected int partNumber
    • Constructor Detail

      • DataSetIteratorSplitter

        public DataSetIteratorSplitter​(@NonNull
                                       @NonNull DataSetIterator baseIterator,
                                       long totalBatches,
                                       double ratio)
        The only constructor
        Parameters:
        baseIterator - - iterator to be wrapped and split
        totalBatches - - total batches in baseIterator
        ratio - - train/test split ratio
      • DataSetIteratorSplitter

        public DataSetIteratorSplitter​(@NonNull
                                       @NonNull DataSetIterator baseIterator,
                                       long totalBatches,
                                       double[] ratios)
      • DataSetIteratorSplitter

        public DataSetIteratorSplitter​(@NonNull
                                       @NonNull DataSetIterator baseIterator,
                                       int[] splits)