公共静态抽象类 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。
参数
量化 |
---|