ClassifierOptions.Builder

公開靜態抽象類別 ClassifierOptions.Builder

ClassifierOptions 的建構工具。

公用建構函式

公用方法

最終 ClassifierOptions
build()
驗證並建構 ClassifierOptions 執行個體。
抽象 ClassifierOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
設定選用的類別名稱許可清單。
抽象 ClassifierOptions.Builder
setCategoryDenylist(清單<String> categoryDenylist)
設定選用的類別名稱拒絕清單。
抽象 ClassifierOptions.Builder
setDisplayNamesLocale(String 語言代碼)
設定用於 TFLite 模型中繼資料指定的顯示名稱選用的語言代碼 (如有)。
抽象 ClassifierOptions.Builder
setMaxResults(Integer maxResults)
設定要傳回的最高評分分類結果數量上限 (選用)。
抽象 ClassifierOptions.Builder
setScoreThreshold(Float 得分門檻)
設定選用的分數門檻。

繼承的方法

公用建構函式

public Builder ()

公用方法

public 最終 ClassifierOptions build ()

驗證並建構 ClassifierOptions 執行個體。

擲回
IllegalArgumentException 如果 ERROR(/maxResults) 設為 <= 0 的值。

public 抽象 ClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)

設定選用的類別名稱許可清單。

如果不是空白,系統會篩除此組合中未屬於類別名稱的偵測結果。系統會忽略重複或不明的類別名稱。與 categoryDenylist 互斥。

參數
categoryAllowlist

public 抽象 ClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

設定類別名稱的拒絕清單 (選填)。

如果沒有空白,系統會篩除此組合中類別名稱的偵測結果。 系統會忽略重複或不明的類別名稱。與 categoryAllowlist 互斥。

參數
categoryDenylist

public 抽象 ClassifierOptions.Builder setDisplayNamesLocale (String 語言代碼)

設定用於 TFLite 模型中繼資料指定的顯示名稱選用的語言代碼 (如有)。

參數
語言代碼

public 抽象 ClassifierOptions.Builder setMaxResults (Integer maxResults)

設定要傳回的最高評分分類結果數量上限 (選用)。

如果未設定,系統會傳回所有可用的結果。必須大於 0 才能設定。

參數
maxResults

public 抽象 ClassifierOptions.Builder setScoreThreshold (Float 分數 Threshold)

設定選用的分數門檻。分數低於這個值會遭到拒絕。

覆寫 TFLite 模型中繼資料中指定的分數門檻 (如有)。

參數
scoreThreshold