パブリック静的抽象クラスSearcherOptions.Builder
SearcherOptions
のビルダー。
パブリックコンストラクター
ビルダー() |
パブリックメソッド
抽象的な検索オプション | 建てる() |
抽象的なSearcherOptions.Builder | |
抽象的なSearcherOptions.Builder | setL2Normalize (ブール値 l2Normalize) 埋め込み特徴ベクトルを L2 ノルムで正規化するかどうかを設定します。 |
抽象的なSearcherOptions.Builder | setMaxResults (int maxResults) 返される最近傍結果の最大数を設定します。 |
抽象的なSearcherOptions.Builder | setQuantize (ブール量子化) 埋め込みをスカラー量子化によってバイトに量子化するかどうかを設定します。 |
継承されたメソッド
パブリックコンストラクター
パブリックビルダー()
パブリックメソッド
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 オプションを使用してください。
パラメーター
量子化する |
---|