Class ReconstructionDataSetIterator

    • Constructor Detail

      • ReconstructionDataSetIterator

        public ReconstructionDataSetIterator​(DataSetIterator iter)
    • Method Detail

      • next

        public DataSet next​(int num)
        Like the standard next method but allows a customizable number of examples returned
        Specified by:
        next in interface DataSetIterator
        Parameters:
        num - the number of examples
        Returns:
        the next data applyTransformToDestination
      • inputColumns

        public int inputColumns()
        Input columns for the dataset
        Specified by:
        inputColumns in interface DataSetIterator
        Returns:
      • totalOutcomes

        public int totalOutcomes()
        The number of labels for the dataset
        Specified by:
        totalOutcomes in interface DataSetIterator
        Returns:
      • reset

        public void reset()
        Resets the iterator back to the beginning
        Specified by:
        reset in interface DataSetIterator
      • hasNext

        public boolean hasNext()
        Returns true if the iteration has more elements. (In other words, returns true if next(int) would return an element rather than throwing an exception.)
        Specified by:
        hasNext in interface Iterator<DataSet>
        Returns:
        true if the iteration has more elements
      • next

        public DataSet next()
        Returns the next element in the iteration.
        Specified by:
        next in interface Iterator<DataSet>
        Returns:
        the next element in the iteration
      • remove

        public void remove()
        Removes from the underlying collection the last element returned by this iterator (optional operation). This method can be called only once per call to next(int). The behavior of an iterator is unspecified if the underlying collection is modified while the iteration is in progress in any way other than by calling this method.
        Specified by:
        remove in interface Iterator<DataSet>
        Throws:
        UnsupportedOperationException - if the remove operation is not supported by this iterator
        IllegalStateException - if the next method has not yet been called, or the remove method has already been called after the last call to the next method