Interface SequenceDataSource<T extends Output<T>>

All Superinterfaces:
Iterable<SequenceExample<T>>, com.oracle.labs.mlrg.olcut.provenance.Provenancable<DataSourceProvenance>

public interface SequenceDataSource<T extends Output<T>> extends com.oracle.labs.mlrg.olcut.provenance.Provenancable<DataSourceProvenance>, Iterable<SequenceExample<T>>
A interface for things that can be given to a SequenceDataset's constructor.

DataSources are used to do inbound ETL of data on disk or held externally.

  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the OutputFactory which was used to generate the Outputs in this SequenceDataSource.

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator

    Methods inherited from interface com.oracle.labs.mlrg.olcut.provenance.Provenancable

    getProvenance
  • Method Details

    • getOutputFactory

      OutputFactory<T> getOutputFactory()
      Gets the OutputFactory which was used to generate the Outputs in this SequenceDataSource.
      Returns:
      The output factory.