LanguageDetector.LanguageDetectorOptions.Builder

公開靜態抽象類別 LanguageDetector.LanguageDetectorOptions.Builder

公用建構函式

公用方法

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

繼承的方法

公用建構函式

public Builder ()

公用方法

public 最終 LanguageDetector.LanguageDetectorOptions build ()

驗證並建構 LanguageDetector.LanguageDetectorOptions 執行個體。

擲回
IllegalArgumentException 表示任何設定選項無效。

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setBaseOptions (BaseOptions value)

設定文字分類器工作的基本選項。

參數

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

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

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

參數
categoryAllowlist

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

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

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

參數
categoryDenylist

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

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

參數
語言代碼

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setMaxResults (Integer maxResults)

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

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

參數
maxResults

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setScoreThreshold (Float ScoreThreshold)

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

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

參數
scoreThreshold