SearcherOptions.Builder

パブリック静的抽象クラスSearcherOptions.Builder

SearcherOptionsのビルダー。

パブリックコンストラクター

パブリックメソッド

抽象的な検索オプション
建てる()
抽象的なSearcherOptions.Builder
setIndexFile (ファイルインデックスファイル)
検索するインデックス ファイルを設定します。
抽象的なSearcherOptions.Builder
setL2Normalize (ブール値 l2Normalize)
埋め込み特徴ベクトルを L2 ノルムで正規化するかどうかを設定します。
抽象的なSearcherOptions.Builder
setMaxResults (int maxResults)
返される最近傍結果の最大数を設定します。
抽象的なSearcherOptions.Builder
setQuantize (ブール量子化)
埋め込みをスカラー量子化によってバイトに量子化するかどうかを設定します。

継承されたメソッド

パブリックコンストラクター

パブリックビルダー()

パブリックメソッド

public abstract SearcherOptions build ()

public abstract SearcherOptions.Builder setIndexFile (ファイルindexFile)

検索するインデックス ファイルを設定します。

モデルにインデックス ファイルが付属していない場合に必要です。それ以外の場合は、 nullに設定することで無視できます。

パラメーター
インデックスファイル

public abstract SearcherOptions.Builder setL2Normalize (ブール値 l2Normalize)

埋め込み特徴ベクトルを L2 ノルムで正規化するかどうかを設定します。デフォルトは false です。

このオプションは、モデルにネイティブ L2_NORMALIZATION TFLite Op がまだ含まれていない場合にのみ使用します。ほとんどの場合、これはすでに当てはまっているため、TFLite 推論を通じて L2 ノルムが達成されます。

パラメーター
l2正規化

public abstract SearcherOptions.Builder setMaxResults (int maxResults)

返される最近傍結果の最大数を設定します。デフォルトは5

パラメーター
最大結果

public abstract SearcherOptions.Builder setQuantize (ブール量子化)

埋め込みをスカラー量子化によってバイトに量子化するかどうかを設定します。デフォルトは false です。

埋め込みは暗黙的に単位ノルムであると想定されるため、どの次元も[-1.0, 1.0]の値を持つことが保証されます。そうでない場合は、l2_normalize オプションを使用してください。

パラメーター
量子化する