Package org.tribuo.transform
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 TypeMethodDescriptionCreates 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.
-