Class Feature
- java.lang.Object
-
- ai.djl.basicdataset.tabular.utils.Feature
-
public final class Feature extends java.lang.ObjectA class contains feature name and itsFeaturizer.
-
-
Constructor Summary
Constructors Constructor Description Feature(java.lang.String name, boolean numeric)Constructs aFeatureinstance.Feature(java.lang.String name, Featurizer featurizer)Constructs aFeatureinstance.Feature(java.lang.String name, Featurizer.DataFeaturizer featurizer)Constructs aFeatureinstance.Feature(java.lang.String name, java.util.Map<java.lang.String,java.lang.Integer> map, boolean onehotEncode)Constructs aFeatureinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeaturizergetFeaturizer()Returns theFeaturizer.java.lang.StringgetName()Returns the feature name.
-
-
-
Constructor Detail
-
Feature
public Feature(java.lang.String name, Featurizer featurizer)Constructs aFeatureinstance.- Parameters:
name- the feature namefeaturizer- theFeaturizer
-
Feature
public Feature(java.lang.String name, Featurizer.DataFeaturizer featurizer)Constructs aFeatureinstance.- Parameters:
name- the feature namefeaturizer- theFeaturizer
-
Feature
public Feature(java.lang.String name, boolean numeric)Constructs aFeatureinstance.- Parameters:
name- the feature namenumeric- true if input is numeric data
-
Feature
public Feature(java.lang.String name, java.util.Map<java.lang.String,java.lang.Integer> map, boolean onehotEncode)Constructs aFeatureinstance.- Parameters:
name- the feature namemap- a map contains categorical value maps to indexonehotEncode- true if use onehot encode
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the feature name.- Returns:
- the feature name
-
getFeaturizer
public Featurizer getFeaturizer()
Returns theFeaturizer.- Returns:
- the
Featurizer
-
-