TextEmbedder.TextEmbedderOptions.Builder

public static 抽象クラス TextEmbedder.TextEmbedderOptions.Builder

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

パブリック メソッド

抽象 TextEmbedder.TextEmbedderOptions
build()
抽象 TextEmbedder.TextEmbedderOptions.Builder
setBaseOptionsBaseOptions 値)
テキスト エンベダー タスクの基本オプションを設定します。
抽象 TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(ブール値 l2Normalize)
返されたエンベディングに対して L2 正規化を実行するかどうかを設定します。
抽象 TextEmbedder.TextEmbedderOptions.Builder
setQuantize(ブール値の量子化)
返されたエンベディングを、スカラー量子化によってバイトに量子化するかどうかを設定します。

継承されるメソッド

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

public Builder ()

パブリック メソッド

public 抽象 TextEmbedder.TextEmbedderOptions build ()

public 抽象 TextEmbedder.TextEmbedderOptions.Builder setBaseOptions BaseOptions 値)

テキスト エンベダー タスクの基本オプションを設定します。

パラメータ
value

public 抽象 TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

返されたエンベディングに対して L2 正規化を実行するかどうかを設定します。このオプションは、モデルにネイティブの L2_NORMALIZATION TF Lite 演算がまだ含まれていない場合にのみ使用してください。ほとんどの場合、これはすでに当てはまるため、L2 ノルムは TF Lite 推論によって実現されます。

デフォルトは False です。

パラメータ
l2Normalize

public 抽象 TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

返されたエンベディングを、スカラー量子化によってバイトに量子化するかどうかを設定します。エンベディングは暗黙的に単位ノルムとみなされるため、どのディメンションも [-1.0, 1.0] に値を持つことが保証されます。それ以外の場合は、setL2Normalize(boolean) を使用します。

デフォルトは False です。

パラメータ
量子化