Построитель для TextEmbedder.TextEmbedderOptions
.
Публичные конструкторы
Строитель () |
Публичные методы
абстрактный TextEmbedder.TextEmbedderOptions | строить () |
абстрактный TextEmbedder.TextEmbedderOptions.Builder | |
абстрактный TextEmbedder.TextEmbedderOptions.Builder | setL2Normalize (логическое значение l2Normalize) Устанавливает, следует ли выполнять нормализацию L2 для возвращаемых вложений. |
абстрактный TextEmbedder.TextEmbedderOptions.Builder | setQuantize (логическое квантование) Устанавливает, должно ли возвращаемое внедрение быть квантовано до байтов посредством скалярного квантования. |
Унаследованные методы
Публичные конструкторы
общественный строитель ()
Публичные методы
общедоступный абстрактный TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (значение BaseOptions )
Устанавливает базовые параметры для задачи внедрения текста.
Параметры
ценить |
---|
общедоступный абстрактный TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (логическое значение l2Normalize)
Устанавливает, следует ли выполнять нормализацию L2 для возвращаемых вложений. Используйте эту опцию, только если модель еще не содержит встроенный L2_NORMALIZATION
TF Lite Op. В большинстве случаев это уже так, и норма L2, таким образом, достигается посредством вывода TF Lite.
Ложь по умолчанию.
Параметры
l2Нормализация |
---|
общедоступный абстрактный TextEmbedder.TextEmbedderOptions.Builder setQuantize (логическое квантование)
Устанавливает, должно ли возвращаемое внедрение быть квантовано до байтов посредством скалярного квантования. Неявно предполагается, что вложения имеют единичную норму, и поэтому любые измерения гарантированно имеют значение в [-1.0, 1.0]
. Используйте setL2Normalize(boolean)
если это не так.
Ложь по умолчанию.
Параметры
квантовать |
---|