SearcherOptions.Builder

classe astratta statica pubblica SearcherOptions.Builder

Generatore per SearcherOptions .

Costruttori pubblici

Metodi pubblici

opzioni di ricerca astratte
estratto SearcherOptions.Builder
setIndexFile ( File indiceFile)
Imposta il file indice in cui effettuare la ricerca.
estratto SearcherOptions.Builder
setL2Normalize (booleano l2Normalize)
Imposta se normalizzare il vettore delle caratteristiche di incorporamento con la norma L2.
estratto SearcherOptions.Builder
setMaxResults (int maxResults)
Imposta il numero massimo di risultati del vicino più vicino da restituire.
estratto SearcherOptions.Builder
setQuantize (quantizzazione booleana)
Imposta se l'incorporamento deve essere quantizzato in byte tramite quantizzazione scalare.

Metodi ereditati

Costruttori pubblici

Costruttore pubblico ()

Metodi pubblici

abstract pubblico SearcherOptions build ()

abstract pubblico SearcherOptions.Builder setIndexFile ( File indiceFile)

Imposta il file indice in cui effettuare la ricerca.

Obbligatorio se il modello non viene fornito con un file indice al suo interno. Altrimenti, può essere ignorato impostando su null .

Parametri
indiceFile

abstract pubblico SearcherOptions.Builder setL2Normalize (booleano l2Normalize)

Imposta se normalizzare il vettore delle caratteristiche di incorporamento con la norma L2. Il valore predefinito è falso.

Utilizzare questa opzione solo se il modello non contiene già un L2_NORMALIZATION TFLite nativo Op. Nella maggior parte dei casi, questo è già il caso e la norma L2 viene quindi ottenuta tramite l'inferenza TFLite.

Parametri
l2Normalizza

estratto pubblico SearcherOptions.Builder setMaxResults (int maxResults)

Imposta il numero massimo di risultati del vicino più vicino da restituire. Il valore predefinito è 5

Parametri
maxResults

abstract pubblico SearcherOptions.Builder setQuantize (quantizzazione booleana)

Imposta se l'incorporamento deve essere quantizzato in byte tramite quantizzazione scalare. Il valore predefinito è falso.

Si presuppone implicitamente che gli incorporamenti siano norma unitaria e pertanto è garantito che qualsiasi dimensione abbia un valore in [-1.0, 1.0] . Utilizzare l'opzione l2_normalize se questo non è il caso.

Parametri
quantizzare