public static class PQBuildParams.Builder extends Object
| Constructor and Description |
|---|
Builder()
Create a new builder for training a PQ model.
|
| Modifier and Type | Method and Description |
|---|---|
PQBuildParams |
build() |
PQBuildParams.Builder |
setKmeansRedos(int kmeansRedos) |
PQBuildParams.Builder |
setMaxIters(int maxIters) |
PQBuildParams.Builder |
setNumBits(int numBits) |
PQBuildParams.Builder |
setNumSubVectors(int numSubVectors)
The number of subvectors to divide the source vectors into.
|
PQBuildParams.Builder |
setSampleRate(int sampleRate) |
public PQBuildParams.Builder setNumSubVectors(int numSubVectors)
numSubVectors - the number of subvectorspublic PQBuildParams.Builder setNumBits(int numBits)
numBits - the number of bits to present one PQ centroidpublic PQBuildParams.Builder setMaxIters(int maxIters)
maxIters - the max number of iterations for kmeans training.public PQBuildParams.Builder setKmeansRedos(int kmeansRedos)
kmeansRedos - run kmeans `REDOS` times and take the best result. Default to 1public PQBuildParams.Builder setSampleRate(int sampleRate)
sampleRate - sample rate to train PQ codebookpublic PQBuildParams build()
Copyright © 2025. All rights reserved.