TextEmbedder.TextEmbedderOptions.Builder

herkese açık statik soyut sınıf TextEmbedder.TextEmbedderOptions.Builder

İnşaatçılar

Herkese Açık Yöntemler

abstract TextEmbedder.TextEmbedderOptions
build()
abstract TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(BaseOptions değeri)
Metin gömme görevi için temel seçenekleri ayarlar.
abstract TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(boole l2Normalize)
Döndürülen yerleştirmelerde L2 normalleştirmesinin gerçekleştirilip gerçekleştirilmeyeceğini belirler.
abstract TextEmbedder.TextEmbedderOptions.Builder
setQuantize(boole sayısallaştırma)
Döndürülen yerleştirmenin skalar niceleme kullanılarak baytlara dönüştürülerek ölçülüp ölçülmeyeceğini ayarlar.

Devralınan Yöntemler

İnşaatçılar

herkese açık Builder ()

Herkese Açık Yöntemler

herkese açık abstract TextEmbedder.TextEmbedderOptions build ()

herkese açık abstract TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (BaseOptions value)

Metin gömme görevi için temel seçenekleri ayarlar.

Parametreler
value

herkese açık abstract TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Döndürülen yerleştirmelerde L2 normalleştirmesinin gerçekleştirilip gerçekleştirilmeyeceğini belirler. Bu seçeneği yalnızca modelde zaten yerel bir L2_NORMALIZATION TF Lite Op yoksa kullanın. Çoğu durumda zaten bu durum geçerlidir ve L2 normu, böylece TF Lite çıkarımı yoluyla elde edilir.

Varsayılan olarak False (yanlış) değerini alır.

Parametreler
l2Normalize

public abstract TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

Döndürülen yerleştirmenin skalar niceleme kullanılarak baytlara dönüştürülerek ölçülüp ölçülmeyeceğini ayarlar. Yerleştirmelerin dolaylı bir biçimde birim norm olduğu varsayılır. Bu nedenle, [-1.0, 1.0] öğesinde tüm boyutların değeri garanti edilir. Böyle bir durum söz konusu değilse setL2Normalize(boolean) özelliğini kullanın.

Varsayılan olarak False (yanlış) değerini alır.

Parametreler
ölçmek