final class WeightedFeature extends GeneratedMessageV3 with WeightedFeatureOrBuilder
Represents a weighted feature that is encoded as a combination of raw base features. The `weight_feature` should be a float feature with identical shape as the `feature`. This is useful for representing weights associated with categorical tokens (e.g. a TFIDF weight associated with each token). TODO(b/142122960): Handle WeightedCategorical end to end in TFX (validation, TFX Unit Testing, etc)
Protobuf type tensorflow.metadata.v0.WeightedFeature
- Source
- WeightedFeature.java
- Alphabetic
- By Inheritance
- WeightedFeature
- WeightedFeatureOrBuilder
- GeneratedMessageV3
- Serializable
- AbstractMessage
- Message
- MessageOrBuilder
- AbstractMessageLite
- MessageLite
- MessageLiteOrBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- def equals(obj: AnyRef): Boolean
- Definition Classes
- WeightedFeature → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
- def findInitializationErrors(): List[String]
- Definition Classes
- AbstractMessage → MessageOrBuilder
- def getAllFields(): Map[FieldDescriptor, AnyRef]
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getDefaultInstanceForType(): WeightedFeature
- Definition Classes
- WeightedFeature → MessageOrBuilder → MessageLiteOrBuilder
- Annotations
- @Override()
- def getDescriptorForType(): Descriptor
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getFeature(): Path
Path of a base feature to be weighted. Required.
Path of a base feature to be weighted. Required.
optional .tensorflow.metadata.v0.Path feature = 2;
- returns
The feature.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def getFeatureOrBuilder(): PathOrBuilder
Path of a base feature to be weighted. Required.
Path of a base feature to be weighted. Required.
optional .tensorflow.metadata.v0.Path feature = 2;
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def getField(field: FieldDescriptor): AnyRef
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getInitializationErrorString(): String
- Definition Classes
- AbstractMessage → MessageOrBuilder
- def getLifecycleStage(): LifecycleStage
The lifecycle_stage determines where a feature is expected to be used, and therefore how important issues with it are.
The lifecycle_stage determines where a feature is expected to be used, and therefore how important issues with it are.
optional .tensorflow.metadata.v0.LifecycleStage lifecycle_stage = 4;
- returns
The lifecycleStage.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def getName(): String
Name for the weighted feature. This should not clash with other features in the same schema.
Name for the weighted feature. This should not clash with other features in the same schema.
optional string name = 1;
- returns
The name.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def getNameBytes(): ByteString
Name for the weighted feature. This should not clash with other features in the same schema.
Name for the weighted feature. This should not clash with other features in the same schema.
optional string name = 1;
- returns
The bytes for name.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def getOneofFieldDescriptor(oneof: OneofDescriptor): FieldDescriptor
- Definition Classes
- GeneratedMessageV3 → AbstractMessage → MessageOrBuilder
- def getParserForType(): Parser[WeightedFeature]
- Definition Classes
- WeightedFeature → GeneratedMessageV3 → Message → MessageLite
- Annotations
- @Override()
- def getRepeatedField(field: FieldDescriptor, index: Int): AnyRef
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getRepeatedFieldCount(field: FieldDescriptor): Int
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getSerializedSize(): Int
- Definition Classes
- WeightedFeature → GeneratedMessageV3 → AbstractMessage → MessageLite
- Annotations
- @Override()
- def getUnknownFields(): UnknownFieldSet
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getWeightFeature(): Path
Path of weight feature to associate with the base feature. Must be same shape as feature. Required.
Path of weight feature to associate with the base feature. Must be same shape as feature. Required.
optional .tensorflow.metadata.v0.Path weight_feature = 3;
- returns
The weightFeature.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def getWeightFeatureOrBuilder(): PathOrBuilder
Path of weight feature to associate with the base feature. Must be same shape as feature. Required.
Path of weight feature to associate with the base feature. Must be same shape as feature. Required.
optional .tensorflow.metadata.v0.Path weight_feature = 3;
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def hasFeature(): Boolean
Path of a base feature to be weighted. Required.
Path of a base feature to be weighted. Required.
optional .tensorflow.metadata.v0.Path feature = 2;
- returns
Whether the feature field is set.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def hasField(field: FieldDescriptor): Boolean
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def hasLifecycleStage(): Boolean
The lifecycle_stage determines where a feature is expected to be used, and therefore how important issues with it are.
The lifecycle_stage determines where a feature is expected to be used, and therefore how important issues with it are.
optional .tensorflow.metadata.v0.LifecycleStage lifecycle_stage = 4;
- returns
Whether the lifecycleStage field is set.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def hasName(): Boolean
Name for the weighted feature. This should not clash with other features in the same schema.
Name for the weighted feature. This should not clash with other features in the same schema.
optional string name = 1;
- returns
Whether the name field is set.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def hasOneof(oneof: OneofDescriptor): Boolean
- Definition Classes
- GeneratedMessageV3 → AbstractMessage → MessageOrBuilder
- def hasWeightFeature(): Boolean
Path of weight feature to associate with the base feature. Must be same shape as feature. Required.
Path of weight feature to associate with the base feature. Must be same shape as feature. Required.
optional .tensorflow.metadata.v0.Path weight_feature = 3;
- returns
Whether the weightFeature field is set.
- Definition Classes
- WeightedFeature → WeightedFeatureOrBuilder
- Annotations
- @Override()
- def hashCode(): Int
- Definition Classes
- WeightedFeature → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
- final def isInitialized(): Boolean
- Definition Classes
- WeightedFeature → GeneratedMessageV3 → AbstractMessage → MessageLiteOrBuilder
- Annotations
- @Override()
- def newBuilderForType(): Builder
- Definition Classes
- WeightedFeature → Message → MessageLite
- Annotations
- @Override()
- def toBuilder(): Builder
- Definition Classes
- WeightedFeature → Message → MessageLite
- Annotations
- @Override()
- def toByteArray(): Array[Byte]
- Definition Classes
- AbstractMessageLite → MessageLite
- def toByteString(): ByteString
- Definition Classes
- AbstractMessageLite → MessageLite
- final def toString(): String
- Definition Classes
- AbstractMessage → Message → AnyRef → Any
- def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws(classOf[java.io.IOException])
- def writeTo(output: CodedOutputStream): Unit
- Definition Classes
- WeightedFeature → GeneratedMessageV3 → AbstractMessage → MessageLite
- Annotations
- @Override()
- def writeTo(output: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws(classOf[java.io.IOException])