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. |