LanguageDetector.LanguageDetectorOptions.Builder

общедоступный статический абстрактный класс LanguageDetector.LanguageDetectorOptions.Builder

Построитель для LanguageDetector.LanguageDetectorOptions .

Публичные конструкторы

Публичные методы

окончательный LanguageDetector.LanguageDetectorOptions
строить ()
Проверяет и создает экземпляр LanguageDetector.LanguageDetectorOptions .
абстрактный LanguageDetector.LanguageDetectorOptions.Builder
setBaseOptions (значение BaseOptions )
Устанавливает базовые параметры для задачи классификатора текста.
абстрактный LanguageDetector.LanguageDetectorOptions.Builder
setCategoryAllowlist ( Список < Строка > CategoryAllowlist)
Устанавливает необязательный список разрешенных имен категорий.
абстрактный LanguageDetector.LanguageDetectorOptions.Builder
setCategoryDenylist ( Список < Строка > CategoryDenylist)
Устанавливает необязательный список запрещенных имен категорий.
абстрактный LanguageDetector.LanguageDetectorOptions.Builder
setDisplayNamesLocale ( строковая локаль)
Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются.
абстрактный LanguageDetector.LanguageDetectorOptions.Builder
setMaxResults ( Целое число maxResults)
Устанавливает необязательное максимальное количество возвращаемых результатов классификации с наивысшим баллом.
абстрактный LanguageDetector.LanguageDetectorOptions.Builder
setScoreThreshold (число с плавающей запятой)
Устанавливает дополнительный порог оценки.

Унаследованные методы

Публичные конструкторы

общественный строитель ()

Публичные методы

общедоступная финальная сборка LanguageDetector.LanguageDetectorOptions ()

Проверяет и создает экземпляр LanguageDetector.LanguageDetectorOptions .

Броски
IllegalArgumentException если какой-либо из установленных параметров недействителен.

общедоступный абстрактный LanguageDetector.LanguageDetectorOptions.Builder setBaseOptions (значение BaseOptions )

Устанавливает базовые параметры для задачи классификатора текста.

Параметры
ценить

общедоступный абстрактный LanguageDetector.LanguageDetectorOptions.Builder setCategoryAllowlist ( List < String > CategoryAllowlist)

Устанавливает необязательный список разрешенных имен категорий.

Если поле не пусто, результаты обнаружения, имя категории которых отсутствует в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключается с categoryDenylist .

Параметры
категорияБелый список

общедоступный абстрактный LanguageDetector.LanguageDetectorOptions.Builder setCategoryDenylist ( Список <String> CategoryDenylist)

Устанавливает необязательный список запрещенных имен категорий.

Если поле не пусто, результаты обнаружения, имя категории которых находится в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключающее с categoryAllowlist .

Параметры
категорияДенилист

общедоступный абстрактный LanguageDetector.LanguageDetectorOptions.Builder setDisplayNamesLocale ( строковый языковой стандарт)

Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются.

Параметры
локаль

общедоступный абстрактный LanguageDetector.LanguageDetectorOptions.Builder setMaxResults ( Integer maxResults)

Устанавливает необязательное максимальное количество возвращаемых результатов классификации с наивысшим баллом.

Если не установлено, возвращаются все доступные результаты. Если установлено, должно быть > 0.

Параметры
maxResults

общедоступный абстрактный LanguageDetector.LanguageDetectorOptions.Builder setScoreThreshold ( FloatcoreThreshold )

Устанавливает дополнительный порог оценки. Результаты с оценкой ниже этого значения отклоняются.

Переопределяет порог оценки, указанный в метаданных модели TFLite, если таковые имеются.

Параметры
ОценкаПорог