Interface Transformation

All Superinterfaces:
com.oracle.labs.mlrg.olcut.config.Configurable, com.oracle.labs.mlrg.olcut.provenance.Provenancable<TransformationProvenance>
All Known Implementing Classes:
BinningTransformation, IDFTransformation, LinearScalingTransformation, MeanStdDevTransformation, SimpleTransform

public interface Transformation extends com.oracle.labs.mlrg.olcut.config.Configurable, com.oracle.labs.mlrg.olcut.provenance.Provenancable<TransformationProvenance>
An interface representing a class of transformations which can be applied to a feature.

Transformations first have to be fitted, where they gather the appropriate data statistics (e.g., min and max value). The TransformStatistics can then be converted into a Transformer which can apply the transform to a feature value.

Transformations are configurable, but not serializable. Describe them in config files or code.

  • Method Summary

    Modifier and Type
    Method
    Description
    Creates the statistics object for this Transformation.

    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

    • createStats

      TransformStatistics createStats()
      Creates the statistics object for this Transformation.
      Returns:
      The statistics object.