公共静态抽象类 TextEmbedder.TextEmbedderOptions.Builder
公共构造函数
|
Builder()
|
公共方法
| abstract TextEmbedder.TextEmbedderOptions |
build()
|
| abstract TextEmbedder.TextEmbedderOptions.Builder | |
| abstract TextEmbedder.TextEmbedderOptions.Builder |
setL2Normalize(布尔值 l2Normalize)
设置是否应对返回的嵌入执行 L2 归一化。
|
| abstract TextEmbedder.TextEmbedderOptions.Builder |
setQuantize(布尔值量化)
设置是否应通过标量量化将返回的嵌入量化为字节。
|
继承的方法
公共构造函数
public Builder ()
公共方法
public abstract TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (BaseOptions 值)
设置文本嵌入器任务的基本选项。
参数
| 值 |
|---|
public abstract TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
设置是否应对返回的嵌入执行 L2 归一化。仅当模型尚未包含原生 L2_NORMALIZATION TF Lite 操作时,才能使用此选项。在大多数情况下,情况都是如此,因此通过 TF Lite 推断来实现 L2 范数。
默认值为 false。
参数
| l2Normalize |
|---|
public abstract TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)
设置是否应通过标量量化将返回的嵌入量化为字节。
嵌入被隐式假定为单位规范,因此任何维度都保证在 [-1.0, 1.0] 中具有值。如果不属于这种情况,请使用 setL2Normalize(boolean)。
默认值为 false。
参数
| 量化 |
|---|