public enum FeatureView.IndexConfig.DistanceMeasureType extends Enum<FeatureView.IndexConfig.DistanceMeasureType> implements ProtocolMessageEnum
The distance measure used in nearest neighbor search.
Protobuf enum
google.cloud.aiplatform.v1beta1.FeatureView.IndexConfig.DistanceMeasureType
Implements
ProtocolMessageEnumStatic Fields |
|
---|---|
Name | Description |
COSINE_DISTANCE |
Cosine Distance. Defined as 1 - cosine similarity. We strongly suggest using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead of COSINE distance. Our algorithms have been more optimized for DOT_PRODUCT distance which, when combined with UNIT_L2_NORM, is mathematically equivalent to COSINE distance and results in the same ranking. |
COSINE_DISTANCE_VALUE |
Cosine Distance. Defined as 1 - cosine similarity. We strongly suggest using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead of COSINE distance. Our algorithms have been more optimized for DOT_PRODUCT distance which, when combined with UNIT_L2_NORM, is mathematically equivalent to COSINE distance and results in the same ranking. |
DISTANCE_MEASURE_TYPE_UNSPECIFIED |
Should not be set. |
DISTANCE_MEASURE_TYPE_UNSPECIFIED_VALUE |
Should not be set. |
DOT_PRODUCT_DISTANCE |
Dot Product Distance. Defined as a negative of the dot product. |
DOT_PRODUCT_DISTANCE_VALUE |
Dot Product Distance. Defined as a negative of the dot product. |
SQUARED_L2_DISTANCE |
Euclidean (L_2) Distance. |
SQUARED_L2_DISTANCE_VALUE |
Euclidean (L_2) Distance. |
UNRECOGNIZED |
Static Methods |
|
---|---|
Name | Description |
forNumber(int value) |
|
getDescriptor() |
|
internalGetValueMap() |
|
valueOf(Descriptors.EnumValueDescriptor desc) |
|
valueOf(int value) |
Deprecated. Use #forNumber(int) instead. |
valueOf(String name) |
|
values() |
Methods |
|
---|---|
Name | Description |
getDescriptorForType() |
|
getNumber() |
|
getValueDescriptor() |