public static 抽象クラス TextEmbedder.TextEmbedderOptions.Builder
パブリック コンストラクタ
|
Builder()
|
パブリック メソッド
| 抽象 TextEmbedder.TextEmbedderOptions |
build()
|
| 抽象 TextEmbedder.TextEmbedderOptions.Builder | |
| 抽象 TextEmbedder.TextEmbedderOptions.Builder |
setL2Normalize(ブール値 l2Normalize)
返されたエンベディングに対して L2 正規化を実行するかどうかを設定します。
|
| 抽象 TextEmbedder.TextEmbedderOptions.Builder |
setQuantize(ブール値の量子化)
返されたエンベディングを、スカラー量子化によってバイトに量子化するかどうかを設定します。
|
継承されるメソッド
パブリック コンストラクタ
public Builder ()
パブリック メソッド
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 です。
パラメータ
| 量子化 |
|---|