Rate This Document
Findability
Accuracy
Completeness
Readability

score_ah

API Definition

def score_ah(dimensions_per_block: int, anisotropic_quantization_threshold: float, training_sample_size: int, min_cluster_size: int, hash_type: string, training_iterations: int) -> scann.scann_ops.py.scann_builder.ScannBuilder

Function

Product quantization configuration (consistent with the open source algorithm).

Parameters

Parameter

Data Type

Description

Value Range

dimensions_per_block

int

Number of dimensions combined by PQ.

[1, data_dimension]

anisotropic_quantization_threshold

float

Asymmetric bucket parameter. This parameter takes effect only for the L2 (squared_l2) dataset.

[0, 1]

training_sample_size

int

Number of samples in the base library during PQ partitioned training.

[0, number_of_base_libraries]

min_cluster_size

int

Number of base library vectors contained in the smallest PQ partition.

[0, number_of_base_libraries]

hash_type

Character string

PQ quantization type.

lut16 or lut256.

training_iterations

int

Number of training iterations.

≥ 1

Return Value

Data Type

Description

scann.scann_ops.py.scann_builder.ScannBuilder

ScannBuilder is used to receive build parameters.