Interface SequenceExampleTransformer<T extends Output<T>>

All Superinterfaces:
com.oracle.labs.mlrg.olcut.config.Configurable, com.oracle.labs.mlrg.olcut.provenance.Provenancable<com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance>, Serializable

public interface SequenceExampleTransformer<T extends Output<T>> extends com.oracle.labs.mlrg.olcut.config.Configurable, com.oracle.labs.mlrg.olcut.provenance.Provenancable<com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance>, Serializable
Converts a sequence example into a feed dict suitable for Tensorflow.
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<String, org.tensorflow.Tensor<?>>
    Encodes a batch of examples as a feed dict.
    Map<String, org.tensorflow.Tensor<?>>
    Encodes an example as a feed dict.

    Methods inherited from interface com.oracle.labs.mlrg.olcut.config.Configurable

    postConfig

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

    getProvenance
  • Method Details

    • encode

      Map<String, org.tensorflow.Tensor<?>> encode(SequenceExample<T> example, ImmutableFeatureMap featureMap)
      Encodes an example as a feed dict.
      Parameters:
      example - the input example
      featureMap - feature domain
      Returns:
      a map from graph placeholder names to their fed-in values.
    • encode

      Map<String, org.tensorflow.Tensor<?>> encode(List<SequenceExample<T>> batch, ImmutableFeatureMap featureMap)
      Encodes a batch of examples as a feed dict.
      Parameters:
      batch - a batch of examples.
      featureMap - feature domain
      Returns:
      a map from graph placeholder names to their fed-in values.