Enum FeatureView.VectorSearchConfig.DistanceMeasureType (3.42.0)

public enum FeatureView.VectorSearchConfig.DistanceMeasureType extends Enum<FeatureView.VectorSearchConfig.DistanceMeasureType> implements ProtocolMessageEnum

Protobuf enum google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.DistanceMeasureType

Implements

ProtocolMessageEnum

Static Fields

NameDescription
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 = 2;

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.

COSINE_DISTANCE = 2;

DISTANCE_MEASURE_TYPE_UNSPECIFIED

Should not be set.

DISTANCE_MEASURE_TYPE_UNSPECIFIED = 0;

DISTANCE_MEASURE_TYPE_UNSPECIFIED_VALUE

Should not be set.

DISTANCE_MEASURE_TYPE_UNSPECIFIED = 0;

DOT_PRODUCT_DISTANCE

Dot Product Distance. Defined as a negative of the dot product.

DOT_PRODUCT_DISTANCE = 3;

DOT_PRODUCT_DISTANCE_VALUE

Dot Product Distance. Defined as a negative of the dot product.

DOT_PRODUCT_DISTANCE = 3;

SQUARED_L2_DISTANCE

Euclidean (L_2) Distance.

SQUARED_L2_DISTANCE = 1;

SQUARED_L2_DISTANCE_VALUE

Euclidean (L_2) Distance.

SQUARED_L2_DISTANCE = 1;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()