TextClassifier.TextClassifierOptions.Builder

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

Построитель для TextClassifier.TextClassifierOptions .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

общедоступный абстрактный TextClassifier.TextClassifierOptions.Builder setCategoryDenylist ( List < String > CategoryDenylist)

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

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

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

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

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

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

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

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

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

Параметры
maxResults

общедоступный абстрактный TextClassifier.TextClassifierOptions.Builder setScoreThreshold ( Float ScoreThreshold)

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

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

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