Package com.linkedin.feathr.common.value
Class NTVFeatureFormatMapper
java.lang.Object
com.linkedin.feathr.common.value.AbstractFeatureFormatMapper<Map<String,Float>>
com.linkedin.feathr.common.value.NTVFeatureFormatMapper
- All Implemented Interfaces:
FeatureFormatMapper<Map<String,Float>>
A FeatureFormatMapper that converts in and out of NTV representation, using Feathr's legacy rules for representing
types like NUMERIC, BOOLEAN, and DENSE_VECTOR as term vectors.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfromBooleanFeatureValue(BooleanFeatureValue featureValue) fromCategoricalFeatureValue(CategoricalFeatureValue featureValue) fromCategoricalSetFeatureValue(CategoricalSetFeatureValue featureValue) fromDenseVectorFeatureValue(DenseVectorFeatureValue featureValue) fromNumericFeatureValue(NumericFeatureValue featureValue) fromTensorFeatureValue(TensorFeatureValue featureValue) fromTermVectorFeatureValue(TermVectorFeatureValue featureValue) protected BooleanFeatureValuetoBooleanFeatureValue(BooleanFeatureType featureType, Map<String, Float> ntv) protected CategoricalFeatureValuetoCategoricalFeatureValue(CategoricalFeatureType featureType, Map<String, Float> ntv) protected CategoricalSetFeatureValuetoCategoricalSetFeatureValue(CategoricalSetFeatureType featureType, Map<String, Float> ntv) protected DenseVectorFeatureValuetoDenseVectorFeatureValue(DenseVectorFeatureType featureType, Map<String, Float> ntv) protected NumericFeatureValuetoNumericFeatureValue(NumericFeatureType featureType, Map<String, Float> ntv) protected TensorFeatureValuetoTensorFeatureValue(TensorFeatureType featureType, Map<String, Float> ntv) protected TermVectorFeatureValuetoTermVectorFeatureValue(TermVectorFeatureType featureType, Map<String, Float> ntv) Methods inherited from class com.linkedin.feathr.common.value.AbstractFeatureFormatMapper
cannotConvertToFeatureValue, cannotConvertToFeatureValue, fromFeatureValue, toFeatureValue
-
Field Details
-
INSTANCE
-
-
Method Details
-
fromNumericFeatureValue
- Specified by:
fromNumericFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
fromBooleanFeatureValue
- Specified by:
fromBooleanFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
fromCategoricalFeatureValue
- Specified by:
fromCategoricalFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
fromCategoricalSetFeatureValue
- Specified by:
fromCategoricalSetFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
fromTermVectorFeatureValue
- Specified by:
fromTermVectorFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
fromDenseVectorFeatureValue
- Specified by:
fromDenseVectorFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
fromTensorFeatureValue
- Specified by:
fromTensorFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
toNumericFeatureValue
protected NumericFeatureValue toNumericFeatureValue(NumericFeatureType featureType, Map<String, Float> ntv) - Specified by:
toNumericFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
toBooleanFeatureValue
protected BooleanFeatureValue toBooleanFeatureValue(BooleanFeatureType featureType, Map<String, Float> ntv) - Specified by:
toBooleanFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
toCategoricalFeatureValue
protected CategoricalFeatureValue toCategoricalFeatureValue(CategoricalFeatureType featureType, Map<String, Float> ntv) - Specified by:
toCategoricalFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
toCategoricalSetFeatureValue
protected CategoricalSetFeatureValue toCategoricalSetFeatureValue(CategoricalSetFeatureType featureType, Map<String, Float> ntv) - Specified by:
toCategoricalSetFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
toTermVectorFeatureValue
protected TermVectorFeatureValue toTermVectorFeatureValue(TermVectorFeatureType featureType, Map<String, Float> ntv) - Specified by:
toTermVectorFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
toDenseVectorFeatureValue
protected DenseVectorFeatureValue toDenseVectorFeatureValue(DenseVectorFeatureType featureType, Map<String, Float> ntv) - Specified by:
toDenseVectorFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-
toTensorFeatureValue
protected TensorFeatureValue toTensorFeatureValue(TensorFeatureType featureType, Map<String, Float> ntv) - Specified by:
toTensorFeatureValuein classAbstractFeatureFormatMapper<Map<String,Float>>
-