LanguageDetector.LanguageDetectorOptions.Builder

public static abstract class LanguageDetector.LanguageDetectorOptions.Builder

公共构造函数

公共方法

final LanguageDetector.LanguageDetectorOptions
build()
abstract LanguageDetector.LanguageDetectorOptions.Builder
setBaseOptions(BaseOptions 值)
设置文本分类器任务的基本选项。
abstract LanguageDetector.LanguageDetectorOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
设置类别名称的许可名单。
abstract LanguageDetector.LanguageDetectorOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
设置类别名称的可选拒绝名单。
abstract LanguageDetector.LanguageDetectorOptions.Builder
setDisplayNamesLocale(String 语言区域)
设置要用于通过 TFLite 模型元数据(如果有)指定的显示名称的可选语言区域。
abstract LanguageDetector.LanguageDetectorOptions.Builder
setMaxResults(Integer maxResults)
设置要返回的得分最高的分类结果的可选数量上限。
abstract LanguageDetector.LanguageDetectorOptions.Builder
setScoreThreshold(Float scoreThreshold)
设置可选的分数阈值。

继承的方法

公共构造函数

public Builder ()

公共方法

public final final LanguageDetector.LanguageDetectorOptions build ()

抛出
IllegalArgumentException 如果有任何一组选项无效,则会发生该错误。

public abstract LanguageDetector.LanguageDetectorOptions.Builder setBaseOptions BaseOptions 值)

设置文本分类器任务的基本选项。

参数

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

设置类别名称的许可名单。

如果为非空,则会过滤掉类别名称不在此集中的检测结果。系统会忽略重复或未知的类别名称。它与 categoryDenylist 相互排斥。

参数
categoryAllowlist

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

设置类别名称的可选拒绝名单。

如果为非空,则会过滤掉类别名称在此集合中的检测结果。 系统会忽略重复或未知的类别名称。它与 categoryAllowlist 相互排斥。

参数
categoryDenylist

public abstract LanguageDetector.LanguageDetectorOptions.Builder setDisplayNamesLocale String 语言区域)

设置要用于通过 TFLite 模型元数据(如果有)指定的显示名称的可选语言区域。

参数
语言区域

public abstract LanguageDetector.LanguageDetectorOptions.Builder setMaxResults (Integer maxResults)

设置要返回的得分最高的分类结果的数量上限(可选)。

如果未设置,则返回所有可用的结果。如果设置,则必须大于 0。

参数
maxResults

public abstract LanguageDetector.LanguageDetectorOptions.Builder setScoreThreshold (Float scoreThreshold)

设置可选的分数阈值。得分低于此值的结果会被拒绝。

替换 TFLite 模型元数据中指定的得分阈值(如果有)。

参数
scoreThreshold