Construtor para SearcherOptions
.
Construtores Públicos
Construtor () |
Métodos Públicos
opções de pesquisa abstratas | construir () |
abstrato SearcherOptions.Builder | |
abstrato SearcherOptions.Builder | setL2Normalize (booleano l2Normalize) Define se o vetor de recursos de incorporação deve ser normalizado com a norma L2. |
abstrato SearcherOptions.Builder | setMaxResults (int maxResults) Define o número máximo de resultados do vizinho mais próximo a serem retornados. |
abstrato SearcherOptions.Builder | setQuantize (quantização booleana) Define se a incorporação deve ser quantizada em bytes por meio de quantização escalar. |
Métodos herdados
Construtores Públicos
Construtor público ()
Métodos Públicos
público abstrato SearcherOptions.Builder setIndexFile ( Arquivo indexFile)
Define o arquivo de índice para pesquisa.
Obrigatório se o modelo não vier com um arquivo de índice dentro. Caso contrário, pode ser ignorado configurando-o como null
.
Parâmetros
arquivo de índice |
---|
público abstrato SearcherOptions.Builder setL2Normalize (booleano l2Normalize)
Define se o vetor de recursos de incorporação deve ser normalizado com a norma L2. O padrão é falso.
Use esta opção somente se o modelo ainda não contiver um L2_NORMALIZATION TFLite Op nativo. Na maioria dos casos, este já é o caso e a norma L2 é assim alcançada através da inferência TFLite.
Parâmetros
l2Normalizar |
---|
público abstrato SearcherOptions.Builder setMaxResults (int maxResults)
Define o número máximo de resultados do vizinho mais próximo a serem retornados. O padrão é 5
Parâmetros
maxResultados |
---|
público abstrato SearcherOptions.Builder setQuantize (quantização booleana)
Define se a incorporação deve ser quantizada em bytes por meio de quantização escalar. O padrão é falso.
Os embeddings são implicitamente considerados como norma unitária e, portanto, é garantido que qualquer dimensão tenha um valor em [-1.0, 1.0]
. Use a opção l2_normalize se este não for o caso.
Parâmetros
quantizar |
---|