Class FeatureHasher

java.lang.Object
org.tribuo.data.text.impl.FeatureHasher
All Implemented Interfaces:
com.oracle.labs.mlrg.olcut.config.Configurable, com.oracle.labs.mlrg.olcut.provenance.Provenancable<com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance>, FeatureTransformer

public class FeatureHasher extends Object implements FeatureTransformer
Hashes the feature names to reduce the dimensionality.
  • Constructor Details

  • Method Details

    • map

      public List<Feature> map(String tag, List<Feature> features)
      Description copied from interface: FeatureTransformer
      Transforms features into a new list of features
      Specified by:
      map in interface FeatureTransformer
      Parameters:
      tag - The feature name tag.
      features - The features to transform.
      Returns:
      The transformed features.
    • getProvenance

      public com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance getProvenance()
      Specified by:
      getProvenance in interface com.oracle.labs.mlrg.olcut.provenance.Provenancable<com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance>