TextClassifier.TextClassifierOptions.Builder

公共静态抽象类 TextClassifier.TextClassifierOptions.Builder

公共构造函数

公共方法

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

继承的方法

公共构造函数

public Builder ()

公共方法

public final TextClassifier.TextClassifierOptions build ()

验证并构建 TextClassifier.TextClassifierOptions 实例。

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

public abstract TextClassifier.TextClassifierOptions.Builder setBaseOptions BaseOptions 值)

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

参数

public abstract TextClassifier.TextClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)

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

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

参数
categoryAllowlist

public abstract TextClassifier.TextClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

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

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

参数
categoryDenylist

public abstract TextClassifier.TextClassifierOptions.Builder setDisplayNamesLocale String 语言区域)

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

参数
语言区域

public abstract TextClassifier.TextClassifierOptions.Builder setMaxResults (Integer maxResults)

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

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

参数
maxResults

public abstract TextClassifier.TextClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)

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

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

参数
scoreThreshold