AudioClassifier.AudioClassifierOptions.Builder

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

Конструктор, который помогает настроить экземпляр AudioClassifierOptions.

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

AudioClassifier.AudioClassifierOptions
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Задает общие параметры для настройки API-интерфейсов задач, таких как ускорители.
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( строка displayNamesLocale)
Устанавливает языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( Список < Строка > labelAllowList)
Устанавливает необязательный список разрешенных ярлыков.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( Список < Строка > labelDenyList)
Устанавливает необязательный список запрещенных меток.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
Устанавливает максимальное количество результатов с наибольшим количеством возвращаемых результатов.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (число с плавающей запятой)
Устанавливает порог оценки.

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

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

общедоступная сборка AudioClassifier.AudioClassifierOptions ()

общедоступный AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Задает общие параметры для настройки API-интерфейсов задач, таких как ускорители.

Параметры
базовые параметры

public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( строка displayNamesLocale)

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

По умолчанию английский ( "en" ). См. файл схемы метаданных TFLite. для принятого шаблона локали.

Параметры
displayNamesLocale

public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)

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

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

Параметры
меткаAllowList

public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Список <String> labelDenyList)

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

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

Параметры
метка DenyList

общедоступный AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

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

Параметры
maxResults если < 0, будут возвращены все результаты. Если 0, возвращается ошибка недопустимого аргумента. По умолчанию -1.
Броски
IllegalArgumentException если maxResults равен 0

public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (с плавающей запятой)

Устанавливает порог оценки.

Он переопределяет тот, который указан в метаданных модели (если таковые имеются). Результаты ниже этого значения отклоняются.

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