ClassifierOptions.Builder

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

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

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

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

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

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

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

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

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

публичная окончательная сборка ClassifierOptions ()

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

Броски
IllegalArgumentException если ERROR(/maxResults) установлено значение <= 0.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметры
maxResults

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

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

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

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