公開靜態抽象類別 TextEmbedder.TextEmbedderOptions.Builder
公用建構函式
Builder()
|
公用方法
抽象 TextEmbedder.TextEmbedderOptions |
build()
|
抽象 TextEmbedder.TextEmbedderOptions.Builder | |
抽象 TextEmbedder.TextEmbedderOptions.Builder |
setL2Normalize(布林值 l2 正規化)
設定是否應對傳回的嵌入執行 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 Op 的情況下,才能使用這個選項。在大多數情況下,這已經是例外狀況,因此我們會透過 TF Lite 推論達成 L2 常態。
預設為 False。
參數
l2Normalize |
---|
public 抽象 TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)
設定是否應透過純量量化,將傳回的嵌入量化為位元組。嵌入作業以隱含方式假設為單位標準,因此任何維度保證在 [-1.0, 1.0]
中都有值。如果不是,請使用 setL2Normalize(boolean)
。
預設為 False。
參數
量化 |
---|